Being an avid traveler, it has always bothered me that travel experience has remained almost the same over the years. We scout 50 websites to figure out where to go and what to do, where results/posts are something written with a view of catering to everyone(and hence very little for my interests), then to book I have to look at 100 different variables (and repeat the process almost everytime), and not helped by 8-10 websites which all look and function the same way - showing the most results, and not being upfront about anything. It still takes me half an hour to book a flight or hotel - when I do the same set of checks and actions everytime.
Once the booking is done, now again begins the anxiety of scouting trip advisor and lonely planet and forums to get more knowledge about a place. Altogether its a very inefficient experience, to say the least. Comparing that to buying a product on Amazon, one click booking, personalization, one stop shop, a seamless experience, and its fares really bad.
We want to bring that Amazon experience to travel. We have just started, long way to go. Hoping to crack it.
There are a few AI components here:
1. ML based recommendation engine to suggest flights, hotels, activities/experiences, and even destinations based on profile (social data, interaction data, and booking data) and clusters based on certain components. (Currently works well for flights at 85% accuracy - top five results, for hotels, we are at 52% in top 10 results)
2/ Voice + NLP engine to handle more intuitive queries. One aspect of travel inspiration is that when people google, they dont ask the question they have. Like for a question like 'Where can I go for a beach trip next weekend' becomes a search query of 'Top beaches in US' or 'Top 10 exotic beaches'.
3/ 80% of the trip planning effort is spent on just finding the relevant info cos it is way too scattered. There is a way it can be made more concentrated, when we scrape more data from existing blogs, and create a graph network of information to serve a more relevant and contextual answer to the queries. Initial thoughts only on this, since we are still solving this. (Example would be, let's say you are planning a trip to Thailand, the product should be able to give contextual info keeping your preferences in mind. If you are an adventure lover, focus would only be on those activities, if you like a secluded beach to relax, you will be given those answers.)
3rd is the most complex and requires a lot more effort. This is not the same as itinerary building (cos that is the part of experience). We just want to take away the frustrating bits away from the planning part.
Apart from these, the usual features, like fare prediction, flight delay prediction, deals info, are also on the roadmap.
I want the skins to be identical to the original laptop material so that they are practically invisible. So for the MacBooks, a silver aluminium sticker (or space grey etc.)
I’ve done a proof of concept and it worked brilliantly (in the process of writing this up) and its allowed me to display my old ‘laptop’ as a keepsake, whilst being able to sell the laptop on in almost perfect condition.
I’m thinking of going down the crowdfunding route, as a way of proving there is a market, as well as helping to fund someone of the equipment needed.
Edit: Added they’d be a near identical match to the original laptop, rather than just a plain ‘sticker’
Here is an example of the sticker/skin and the finish. Excuse the slightly 'off' cut on the corner – I'm looking to produce a highly accurate template for each of the various models. https://imgur.com/FfQ3XQs
We just went through this process with Solo (mentioned in another comment): blogging, waitlist, kickstarter. HN has been great, we hit the front page four times. KS however is penalized on HN, so building a waitlist will be increadibly useful.
Best of luck!
edit: grammar
Unfortunately I’m having a hell of a time finding space to print in. May just end up finding some commercial warehouse space on Craigslist
https://m.youtube.com/watch?v=bGrNjyV5PhE
It’s cool because it’s the game I always wanted to make since I was a teenager. What’s even cooler is that two heroes of my youth are doing it together with me: Henk Nieborg (Pixel Artist) and Chris Hülsbeck (Music).
How did you get together to work with those people? Do you have a nice track record and reached out, hired them or how does it happen? Mostly interested because you referred to them as your 'heroes' so the path towards them might be interesting.
https://eta.lbl.gov/publications/united-states-data-center-e...
In another life I worked in a mostly linux environment, and developed on linux, where I used xmonad as a window manager. Switching to windows for a new job several years ago made that super painful. I use workspacer every day at work, and sometimes at home, and it mostly works! It crashes sometimes, and super DOES NOT LIKE IT if you reattach monitors (think laptop), but a restart of the application usually solves it.
The cool part: the configuration file is actually just C#, so you can configure it with a similar level of power that you would configure xmonad (or dwm) with (like implementing custom layouts, etc). I have not solidified the configuration API yet though, and have some plans to switch some major things up, so the road is a bit rocky for the time being.
I’d like to think it’s cool because a) it articulates and ridicules a lot of nutty things that most of us in tech recognize, but refuse to talk about and b) it’s fun and makes people laugh each week.
Life’s too serious, so it’s fun to make something that lightens the load.
Enjoy!
Not the answer you were expecting but javascript wasn’t going to fix this bad boy ;-)
That resistor usually burns out because the bearing of the fan doesn't work properly anymore, causing the fan to draw too much current. So if you don't replace the fan, that resistor will burn out again soon.
Most of the opcodes have been written, apart from interrupts. It has built in function calls, near and far jumps, a bunch of different branching operations and basic looping based on flag States. Comparisons, unsigned and signed addition, multiplication, subtraction and division. Most opcodes support direct, indirect and relative addressing.
I tried to keep the assembly language fairly simple and straightforward. So far I have a two pass assembler that supports labels, named variables, subroutines, 8 and 16 bit numbers in decimal or hexadecimal format, 24 bit addresses in hexidecimal, character literals and zero terminated strings.
At this point the next steps are to finish doing interrupts and work on input and ouput. Right now, it will read an assembled binary and spit out a new binary with any modified memory addresses and a register dump so there's still a bit of work yet to making something interactive.
I'm thinking of using bearlibterminal(though I wouldn't mind keeping it dependency free...i'm just not sure if I can) and making it pseudo text/graphical terminal based I was thinking of maybe having different modes that could be switched so data stored in vram memory would be treated and displayed differently depending. I'd also like to keep the display and input fairly separate so it would be possible to write a different display frontend if people wanted. My hope is to eventually have keyboard, mouse and maybe other inputs, graphics and basic audio all as separate modules.
I'd like to eventually release it all open source with full documentation. I dunno I was inspired after trying to learn assembly and finding it was either fairly complex and more for compilers in the case of modern processors or you had to deal with weird hardware limitations and strangeness with old processors. So I tried my hand at making something similar to an older processor without having to deal with the frustrations of old hardware. My goal was to make it as fun to program in as possible while still giving the feeling of working directly with memory and registers.
Personally, i've learned tons from working on this and I figure if I was looking something like this, there's probably others that could benefit.
If you're curious it's at https://www.nominal.net
Here's mine: https://github.com/upvalue/meditations
It also supports habits and notes, but in mine the tasks and habits are combined. I'd like to go further like you have in combining the notes and task interfaces (right now it's basically two separate apps that happen to be in the same codebase + database).
Learned a ton on it and literally helped me shape my career in the past 5 years.
A short description would be a large scale metrics/telemetry system. But I'm aiming to make it available for small-scale use as well so that small guys (like me) can leverage those benefits.
Right now I'm re-writing it using Elixir & Phoenix. It's currently running on Wordpress after first being a static site served from Amazon's Cloudfront & S3.
This way I'm also transitioning away from PHP & Laravel, my previous stack, to Elixir & Phoenix and learning its ropes along the way. I'm super excited about this new stack.
It's cool because I get to work and learn more about places I like using awesome tools.
I think it's cool because I login to these accounts very infrequently and months later I have no idea what balance I'm carrying, whether I'll be able to board the bus in a city I'm visiting, etc. Also, the websites are usually not great to use especially on mobile.
It is an enterprise search engine which departs from traditional keyword-based search in order to provide an easier way to run complex, semantic queries on huge collections of text documents.
Why it's cool: image a pharmaceutical research task, where you need to find all documents mentioning drugs that interact with a specific class of diseases. In a normal setting, you would need to first research which drugs satisfy your condition and then either build a boolean OR query or probably query them one by one. Doqume saves you this hassle, because it allows to express conditions like "drugs that interact with infectious disease" with a simple user interface. As a result, you can get both the items that match your conditions (i.e., in the example, all the drugs that we know interact with the class of diseases that you specified) and the documents that match the query (e.g., recent research articles mentioning those items). The approach is not specific to pharma and you can easily build queries that span across several domains (e.g., "cities with more than 1M inhabitants", "USA companies with more than X employees", "singers who are born in Chicago", etc...).
If you want to give it a try you can see a demo with this query building capability at http://doqume.com/search.html
What makes Solo special is that it's the first security key:
1) open source + FIDO2: https://github.com/SoloKeysSec/solo
2) NFC + USB-C
3) in many colors, i.e. "customizable" also by non-tech people
Solo will sell for $17.5, and Solo Tap for $35. On KS you’re getting really good deals. :)
Whether they use it to get ahead at work, enhance their relationship with a partner, relate to their kids, gain new friendships, sell something important, or just be able to be in their own company, that’s something that enhances everything they do.
I think it’s cool because it’s my small way of connecting a world that has been slowly drifting apart and is in need of coming together to solve huge divides and problems that are to come.
It’s meant to get people offline and into the real world, but the communication methods are applicable in online discussions as well.
The value of the advice has been tested over the last 15 years with many happy students returning over and over again.
We’ve got people in the UN doing good work.
We’ve had people find love.
Entrepreneurs get funding and lead their own companies.
We’ve got a book in the works. It seems better though to teach things live with this kind of experiential skill.
It's cool because unlike all my other failed projects it's for fun rather than an attempt at profit. Even if nobody listens we're doing it because it's a laugh - and people seem to be listening to it, so bonus!
https://sentheon.com/blog/easy-git-guide-and-reference-for-t...
https://sentheon.com/blog/git-cheat-sheet.html
Thought you and your parent could find them useful as well.
- callbag-html + callbag-store
or
- callbag-element + declaredom + callbag-store if you're planning on using web components
Benefits:
- It uses morphdom for fast diffing, which is as fast as virtual-dom
- It's lack of parochiality -it just uses plain HTMLElements. It makes using 3rd party libs seamless because you don't have to wrap them. It also means that you can batch things into animation frames to avoid unnecessary layout thrashing
- Callbag is used because it's a stupidly simple streaming library, easy to understand. Things like cold/hot observables, or what gets updated in a tick, can make streaming libs pretty complicated. Callbag fights that with it's extreme simplicity.
In general the entire toolset is easy to understand in terms of how it works, and that's important
Our product lets your wifi guests land directly on your web pages. Its a captive portal plus a local web server. http://www.100-xyz.com
Looking for ideas on how to get customers/users. Suggestions, comments appreciated.
Anyway good luck.
Aka the thing nobody ever asked for and why I don't even bother with public Wi-Fi anymore.
Your users are just looking for Wi-Fi and are already in your venue; your best interest is to not piss them off by wasting their time and instead offer a good, seamless Wi-Fi experience so they can move on and enjoy whatever they planned to do at your venue.
But in some instances, such as restaurant ordering system - it may be more convenient to order from your smartphone directly. In that case its useful.
Another use case that we are already having is - event translation. The attendees WANT the live streaming - so they join the wifi, go to the local webserver and get the streaming. If the local server is not there, the sound quality is sometimes poor because the same signal is coming in parallel to all the users from a remote server.
In short, its designed for people who ARE LOOKING for local information.
People always ask if I sell them. So I’ve come up with a wordclock design I really like and am working on some basement manufacturing.
For my day job I’m in charge of making physical products. So this is a hobby extension of that skill set.
Right now I’m hoping to ramp up production enough to sell a few of these for the holiday season. Hopefully this weekend lead time will change from 3-5 weeks to 1 week. Moderator Dan suggested I post a Show HN about this. I plan to once I get through this production hurdle.
Www.finewordclocks.com
https://github.com/pycampers/zproc
It's cool because it tries to bring some creativity into the rather standstill multitasking world :)
It's cool because work requires me to submit an activity report each week and I wasn't about their terribly inefficient form, so I built a web-service to track my activities.
It's nothing special per-se, but it's significantly less complicated than other free options I've found for this sort of reporting and I like things that don't require me to learn how to use them.
The technical stuff is cool too, and actually much trickier than many would expect, but I find customer development and support much more rewarding as I’m signing up the first customers.
Does anyone have any recommendations for a newbie to the distributed architecture space?
At work, still just connecting API to API, test to test, pipe to pipe. I feel like a plumber, but I guess that's "backend".
- Don't write the core platform in python. The lack of support for concurrency is going to bite you in the ass down the line when you're trying to trade at scale or deliver high performance. I'd stick to C++, Java, Rust or Golang.
- Don't send market data in HTTP/JSON. It's way too bulky and slow. Of course, you can still expose JSON to the end-client if that's what they want. But make sure to send internal messages in a fast, low-overhead, low-bandwidth. Like ZeroMQ + fixed binary encoding.
- Have very clear policies about when/where/why you throttle market data. If you This is the biggest reason why most "algo-platforms-in-a-box" suck. (Using fast market data encoding will help here.)
- Make sure that paper trading isn't running against throttled or consolidated market data. This is going to distort the results by assuming a trader can hit a price that may already be stale.
- Since it's comm-free, you (or your broker) is monetizing with payment-for-order-flow. At the very least be transparent about your policies here. I'd offer the ability to upgrade to smart or exchange specific routing for a commission.
- Since you're doing payment-for-order-flow, keep meticulous records of your trades with microsecond time precision. You can use that dataset to shop around for better deals on the order flow. If you wind up growing the business where you're doing a significant amount of volume, a major wholesaler like Citadel or Virtu can use that dataset to give you a very competitive offer for your flow.
- Be very careful with the market data licenses and make sure you're totally in legal compliance. Exchanges do not mess around and frequently audit their vendors to make sure they're in compliance.
-t. guy who built a HFT fund using python.
Can you explain to me what the GIL is and how it works...
> guy who built a HFT fund using python.
I mean, maybe you and I have definitions of HFT. But I'd say the base minimum to compete in HFT space is tick-to-trade latency from off-the-wire data packet to on-the-wire order packet of 50 microseconds or less.
That's simply not possible in any python stack. Period.
I believe you're maybe doing something that turns over positions on an intraday basis. But that's not HFT. HFT's typical characteristics are colocation+DMA, very low latencies, full-scale analysis of the entire order book, volumes of more than 1% of the ADV, and Sharpe ratios above 10.
(And no, nothing in crypto space is anything close to HFT, because the infrastructure simply doesn't exist.)
The tech is cool and most of the early customers we have are realizing how important it is to be able to describe and pitch their company in a succinct and captivating manner.
It enables teams to collaborate on structured data. Think of it as a fusion of spreadsheet, git and a content management system.
Right now it’s in very early stages but I want to get to a stage where I can quit my job and work on it full time.
It's stimulating to write diff algorithms when textual diff is coupled with images, markdown, html, and code syntax rendering. Also, it's super useful for a lot of people in Data Science community.
The screenshot has changed a lot by now though.
I have been working on this, alone, for last almost two year. I have iterated more than 15 times. One time, I was trying to do non-linear twine[0] based interface. Was pretty complicated. Right now, this is the version I am most satisfied and excited for. Also, it took some while to create a CMS from scratch for this one.
Here is why it is cool.
0. Primer teaches you in a conversational way. I understand video based MOOCs are new norms, but conversational way makes user better focused towards learning. It also makes it easier to revise, recall and resume from where you last left.
1. Primer will provide you notes in form of Tufte-Latex Books[1]. The way it works is that there is already a template for each course and when the user completes the course, his/her response accounts generates tex Code along with the previous templates and results in personalized books. The books authors name is the username.
2. Primer enforces spaced repetition. Not only it teaches you something, it also reminds you to revise after certain intervals. Although Anki export is a desirable feature, I did not have the energy to look into it now, but it is definitely in the roadmap. Primer takes responsibility of your learning.
3. Primer tracks time spent on your courses. Good tool for homeschoolers.
4. Primer courses are versioned. Primer courses improve based on feedback. If you get stuck at a course, it is improved so that, next time it feels easier to understand. And often times, we will screw up, so it is there for that too. But importantly, courses should have pretty iteration times. This is a major advantage of text based courses.
5. Primer based courses take a fraction of time to complete than Video-based courses.
6. Last, my favorite. It makes difficult things easier to learn. Although, achieving this feature to a practical extent will take another year or so, but still feels good to have the potential. Suppose, you want to learn how to build a spaceship. There is a ton of things you need to learn before you can even begin to learn about spaceships and rockets. Primer ensures that you have understood the prerequisites before you start doing something. All these courses are present on Primer itself.
I am not good with deadlines. But I can assure that I am pretty close to completion.
These are the initial courses to be offered by Mid 2019.
Tentative Tracks: Machine Learning, Deep Learning, Reinforcement Learning, Fantastic ML Papers and how to implement them, Teach yourself Computer Science, Fantastic CS Papers and how to understand them, Computer Vision and Natural Language Processing.
To follow updates: https://tinyletter.com/primerlabs/
[0]: http://twinery.org/ [1]: https://github.com/Tufte-LaTeX/tufte-latex