skysight-inc/HackerNews huggingface dataset:
Pianos evolved from older instruments where each string had fixed pitch - probably psalteries, which are related to harps - so there was no stepping towards removing wrong notes. They were simply different instruments. In fact the stepping went in the other direction, from a limited note selection in one scale to a full chromatic scale that could play in any key, wrong notes included.

Many things that humans do are intimidating - such as running a marathon, climbing Everest, or inventing Smalltalk.

Removing challenges devalues the personal satisfaction of mastery. Making any art simple makes it trivial and unexpressive.

So you can't say anything of interest or value with machine music that does most of the musicking for you. You can make some sort-of-music-like noises, but that's all.
If I have a Helm device and you have a Helm device, and we both use iPhones, that's a pretty good scenario. All the devices are trusted and run signed audited code, and my email passes from my iPhone to yours purely encrypted at every stage, with no intermediaries having access to the plaintext.

And neither of us have to change apps or behavior.

This is pretty good.
I've personally been using darksky.net recently for my personal weather checking. It doesn't use personal weather stations, and there isn't a free programmatic API so it definitely isn't a replacement. I've been looking for a while and I haven't found something that fills the niche that was wunderground in its hay day.
And how do you "demand that the score strictly improves"? It's an NP-hard problem.
Keep everything incredibly simple. Follow the standard 10 slide deck pattern. Focus on the value your service provides in concrete terms. It’s not the time for subtlety. Spell things out explicitly in big font.

Set the price of shares at $0.10 or a round number. Raise a normal amount of money like $150k or $250k at a normal valuation like $1M (depends on industry etc). Get someone close to you to put in any nominal amount like $10k and tell investors you already have committed funds. If possible use a SAFE contract to accept funds faster.

Hire a freelance designer to clean up the deck and website home page if that is an issue. Ask friends to review both deck and home page. If possible make a product video walkthrough.

In meetings keep things friendly. Stick to the plan. Pitch and then ask if they are interested. Answer questions truthfully but in line with expectations. Never complain or give excuses for anything. Follow up frequently because investors are often busy and literally might forget they agreed to invest in your co.

Source - closed $250k seed round this month. Woohoo. Back to work.
> You can take down individual nodes but you can't take down millions of them.

This statement indicates a lot of passion (and I side with it in spirit), but it feels irrelevant and out of place wrt/ this product.

My data is only (available from) my own private Helm server. If mine gets taken down, the existence of millions of other "nodes" doesn't help me. Helm the company can help me with new hardware and my backups, presuming that they're allowed to—but what if they aren't. Then we're back in the same place.
If you are not an American citizen you are still a citizen of some other country, which has its own obligations before its citizens to uphold their human rights, even when they cross someone other's border.

This may end up ugly for the USA if they try to abuse that decision. Not every country in this world is Mexico.
You can always put your encrypted backup on a cloud storage. This way you're left with only the key to be concerned with.
"Pro-trump" What the f? Don't we have professionals anymore? Why is this news? Why is this so innacurate i thought the NY Times was a decent source of information. These people know nothing.
I disagree that "we can always improve things". That only works in a few fields.

When Tom Wolfe was finishing up a new novel, adding more writers wouldn't improve the story. When a cancer patient is undergoing chemo, adding more physicians this afternoon won't improve the outcome. Adding cooks to the kitchen of my favorite noodle shop isn't going to improve the noodles one bit. Adding more actors to a film's shoot schedule isn't going to make it go any faster.

In all these cases, even if you gave me 100 more skilled people for free for a week, I'd tell you that we don't need them, and it would actually hurt us for them to participate. Changing the plan or going off-plan has a real cost. Mature fields like civil engineering have a great track record because they don't just let extra people make contributions at any point in the process.

BTW, according to Wikiqote, the correct (and unabridged) quote is: "A work is never completed except by some accident such as weariness, satisfaction, the need to deliver, or death: for, in relation to who or what is making it, it can only be one stage in a series of inner transformations."

For programming to be a mature field, "the need to deliver" must be a necessary component, and "satisfaction" should be the goal, not merely an "accident". We can't utilize the process of a 19th century French poet and expect to get results like 21st century civil engineers. This was a guy who (according to his Wikipedia article), "around 1898, he quit writing altogether, publishing not a word for nearly twenty years."
I like the idea as I run my own home server for about ten years now (Nextcloud (calendar, address book, file-sync), DynDNS, XMPP, NFS, IMAP, ...). At first, I thought how you are going to send emails from consumer IP-ranges, but then I read that you are using a gateway with a static IP address. Cool.

I think it is a great idea to have a device which is as simple to use as a router but focused on typical cloud services. As security is a critical aspect of the whole idea, the subscription service is a smart move too. Maybe you should offer a monthly subscription too (consumer friendly).

Are there any plans to start shipping to Europe in the near future?
YC Top Companies List
That's what the Beer Stores looked like (and still do where I live). The LCBO stopped looking like that in the 1970s, except no conveyor belt: they would hand you your package in a brown paper bag, and you had to sign your order form. Also, the LCBO did not sell beer because that monopoly went to Brewer's Retail.
No it absolutely is not.

The lack of fundamental computer science knowledge in this thread is alarming.
That is precisely what is so interesting.

Even a star wouldn't be anything more than a fat pixel, and the planet would be more like a thin pixel. Plus the star dimming, given the orbit would also be a long drawn phenomenon, like in case of earth(1 year).

I understand we ideally decide these things based on color of the light we see. And light waves stretch as the distance increases, and it can all be figured out by doppler effect.

But its still kind of mind blowing how much we can infer from just these things.
Didn't this come about because Facebook autoplays videos and any video played more than 3 seconds counts as a viewing?
This is maybe a nicer syntax around autossh, which just uses the ssh. And the functionality is ssh's '-R' flag.
Fastmail lets you use all the domains you want with one account, it just routes the messages to a different folder.

Also, remember the $99 per year is AFTER shelling out $500 for the device.
Yet, life here on earth has happened more than one way. Seems like its pretty hardy if one planet gets more than one start on life? Isn't that a statistic of sorts?
Yes, no plans to do anything with it for now
Here's some sources. This bug in 2017 is characteristic "Pipenv Halloween easter egg" [0]. Pipenv has caused lots of unneeded drama in the Python community[1] - just search for past Pipenv posts.

Most of the criticism comes from software developers, and I suspect Pipenv fans are hobbyists (like fuck me for choosing Python in production, right?) I doubt Go's tooling accepts this strange behavior from the maintainers[2]. Kenneth Rietz is NOT a core Python developer.

So for my opinion, we have Pipenv instead of Requests support for async/futures, HTTP2.0, Websockets, or better encoding. But the documentation gets updates I see: "Requests is the only Non-GMO... organic, grass-fed HTTP/1.1 requests"[3]. This emojifuck for humans has no drive, so Go has better HTTP packages now.

Python's packaging has gotten political. I hate politics. I won't help new programmers with Pipenv, and I don't care if that's good or bad. At least Poetry _respects_ PEPs with it's well-defined specification. But I'm not gonna fight a losing battle. Maybe Pipenv gets ironed out one day. Hell, maybe Java replaces Maven. But I grow weary of immature repo maintainers. I just need working code; yet I feel this answers to nobody.

[0] https://github.com/pypa/pipenv/issues/786

[1] https://chriswarrick.com/blog/2018/07/17/pipenv-promises-a-l...

[2] https://github.com/pypa/pipenv/commit/fe78628903948013e8687d...

[3] http://docs.python-requests.org/en/master/
They are done by web agencies and not in-house by the government.
A better voting algorithm for a better democracy: allow more than one vote per person. This eliminates numerous problems with today's one-vote-per-person. It's simple (no voter confusion) and results in better outcomes.

https://80000hours.org/podcast/episodes/aaron-hamlin-voting-...
I’m starting my kids on electronics. LEDs, buttons, breadboards. A bit of soldering. Soon transistors. Reminds me of my “BASIC in the 80s” childhood even though it’s circuits rather than programs.

Kits cost about $2.50 on Aliexpress.
Ask HN: Crowdsourcing problems in different professions
Hello. My name is Sunil Kumar C and I love building new tools through technology that solve everyday problems we face. Until now I used to build tools to solve my own problems. But lately I've been thinking if we have a curated list of problems that different professionals face in their daily life, it would help all the programmers like me to come up with different products that can solve those problems.
Through this post I'm trying to crowdsource those problems/pain points that you guys face. Please go ahead and list the problems that you would like to be solved. If you do not see the profession you're looking for, feel free to add a new column :)

Questions which will help you think about problems: What stops you being more profitable? What tasks do you do everyday? What can be automated? What do you hate doing in your business? What product can help you save 2-4 hours per week of your time? etc...

Link - https://docs.google.com/spreadsheets/d/1eDaw3smJ0pvKRm2lc8NkZncTeZr1tjilv7eZuxJnf6s/edit?usp=sharing

I'm really looking forward to see some inputs from all of you!
A lot of people currently use illicit mail order services, which puts it pretty much at the same level of convenience as government run online shops at the moment.
Membership used to be the way almost all worthwhile knowledge was spread.

People would subscribe to newspapers. They'd subscribe to magazines. They's subscribe to books, and even entire libraries. Knowledge was important, and people would pay for that.

Heck, even Microsoft believed that the future was subscribing to Encarta updates mailed on CDROMs, and the internet wasn't going to be a big thing for regular people.

It's only with the advent of electronic communication (radio, then television, then internet) that the concept of getting one's daily knowledge for "free" became widespread. Before that, if you wanted free knowledge you went to the finite resources of the public library.

SV these days wants everyone to subscribe to software, but get their journalism for free. An interesting double standard.
The book War of Art by Steven Pressfield is a great book talking about this. Half of the battle is procrastination. One has to do develop a routine and stick to it never what. Concentration will come from that.
Same thing; Requested info, never got back, but I certainly got IBM marketing emails.
Weddings are a high-margin business, they can afford to spend a lot on advertising and not be too careful about their targeting. The advertising service is happy to take their money. It's not that we can't do better, it's that there isn't enough incentive to do better at any level.
Interview rejection stats (survey)
No worries. I understand your position, but I think Twitter is vastly overreaching here. I can find no evidence that these accounts were actually trying to mislead people into not voting.
See also Ontario's OCS https://ocs.ca/
Your logs may be split across different services, and some of those services may be difficult to access. For example, if you're using a CDN, many hits won't go to your server.

Off-the-shelf analytics solutions have a ton of heuristics and in-house knowledge built up over decades that help deal with inherently janky data. For example: over half of all internet traffic these days is bots. All modern analytics solutions know how to discriminate bot traffic (to an acceptable extent), you would have to re-create that or get heavily skewed data. As another example, inferring geography from IP: Google, Adobe, etc maintain their own in-house databases for this sort of thing.

Analytics solutions can be configured to send data for interactions that don't involve a page load. There are a lot of interactions that won't put anything into the logfile unless you re-invent tracking beacons. The situation gets more complicated for Single-Page Applications for both types of tracking, but generally the solutions for off-the-shelf technologies are more understood and can be applied more generally.

For another thing, cost and ease of access. Google Analytics has a free version. And for businesses, many of the people who want data work in marketing or UX, not the sort of people who have various types of expertise to dig around in logfiles. At the level of effort it would take for someone to build a logfile tool or learn to dig through the data, GA would offer more benefit at lower cost.

For a solo dev or small team running a not-too-complicated website, logfile parsing may make sense. For a large-enough organization, a custom solution that addresses their specific needs may make sense. But aside from a few sweet spots, most off-the-shelf tools are going to give a better benefit at lower cost. This is especially true of companies that have different teams with different needs and skills, and that benefit from integrations with other tools (like testing or personalization platforms).

Also, slightly-less related... analytics load time is not always a dominant factor in not recording clicks. Most clicks on ads go through a chain of redirects through a half-dozen different services that set cookies, read cookies, attach data, increment counters, etc. There's a large window where a user can cancel navigation before a request is made to the website. Analytics should run pretty fast, unless there is a long time in-between when your server receives the initial request and when the user begins to receive HTML.
So this is bikeshed territory but what with the shape of the "box"? You can't stack anything on it and it seems to take much more room than necessary that way.

Reading the (mouse hijacking) technology page I see:

>Helm is a high-performance server with capabilities normally found in larger, business-class hardware. To accomplish this performance in a smaller (and quieter) form factor, Helm has been engineered to dissipate heat through its aluminum base.

Is that the reason behind the design? Does it mean it's fully passive cooling? Also is it really necessary to have that much cooling in the first place? An email server doesn't need that much juice normally, especially for a small handful of users.
Which would be around 1.5 to 2 times the street price depending on what deals you had before legalization.¹

It is however on par with what medical pricing was.

¹According to what I have heard around. I have never purchased it from the street.
Just syntax, I think. autossh was kind of a pain for me to set up and debug.
Big Money has been flowing into Canadian canna-startups for years, featuring absolutely massive operations. Founders are claiming that their capacity is intended to supply the "International Market". I don't see how this is possible in state-regulated marketplaces, though. Why would, for instance, Massachusetts or California regulators allow local dispensaries to sell imported product? Even intra-state trade is uncertain.
I should have been more clear. That's indexing latency, so the time it takes for a document to appear after you add it.
> Like in ye olde computer days when you brought home your Commodore 64 and turned it on you were in basic.

Why not try, you know, a Commodore 64?

https://thec64.com

Hooks up via HDMI, powered by micro USB, and has two USB ports for keyboards and joysticks.

No longer boots straight into BASIC, but scroll to the right and hit enter and you're there.
Checkout the graph below. That should show the search query latency
I once saw an economics paper that used a simple model and showed that when the top 4 companies in a given industry controlled more than 60% of the market they would naturally behave like a cartel even if they weren't coordinating. So that's probably the tipping point.
Ask HN: What makes a GREAT hackathon?
I'm helping organize the next hackathon where I work. We have something like 30-50 people participating across technical frontend and backend teams, including UIUX folks, PMs and others.

Typically our hackathons are 3 days long and are self-organized in to teams who go for various bounties. Anyone can suggest a bounty which might come with a trophy and maybe a gift card. Typically - but not exclusively - the hacks have been work related. We usually have a food challenge too during the event. Last time it was "who could eat the most pirogies" (the winner ate 100 over 3 days :-) ). We have a show & tell event at the end and open voting on the winners.

We're open to changing things up!

What have you seen (timing, tasks, organizationally or anything else) that works well or poorly in a hackathon?

Thanks HN!
Yeah, this hits close to home. Our corp firewall blocks anything other than 80 and 443, and MITM's 443.
The browser console
Power-on-to-basic is gone in the world of more sophisticated hardware and power management. But! You can always alter a homebuilt hardware to boot into the next best thing: DrRacket. Just modify the init scripts to go right into this: https://racket-lang.org/

Grab a copy of "the little schemer" and let them go. And when they're through that, then you can unlock the rest of the computer.

As for the hardware, I have recently been building this kit. It affords a very small, humble laptop from the base parts up. You literally build it up. You can re-open it pretty easily.

https://www.olimex.com/Products/DIY-Laptop/
Surprisingly, I think it means exactly what it says: accessing WU through the API was flaky and unreliable, with lots of downtime. It sucks to maintain as-is, and they can't be bothered fixing it, so they're killing it off.

(Of course, it was a unique data source, and still better than actually using their actual site, so this is a nasty bit of corporate indifference.)
They also own WU's biggest competitor, Weather.com.
We spin our own build of Linux using Yocto.

We are using an ARM-based SoC from NXP. We chose this to ensure that the device can only run signed, trusted code by implementing secure boot and signature verification of software updates. We will make a developer program available in the future.

I didn't use Protonet so I shouldn't speculate about what's similar or different about the products. I think we are in a time right now where people have a strong desire to own their data and are looking for a viable alternative to the cloud. They key, beyond building something very private and secure, is in nailing the experience and we're excited to share more about that.
It's more secure than single factor no doubt...
Great Driving Instructor – Adriving School of Motoring
I left Google because I was working on a crank that was attached to a spindle. It was super boring and what I was learning did not accrue to anything that was valuable outside the company.

Otherwise it was a fine place to work. No better than Microsoft or Netflix or the rest, but no worse either.
I'm not trying to build using tons of factory patterns or the like, quite the opposite actually. I try to code as close to the bare language as possible, and work under the assumption that if I at some point would like to pivot my reasoning or approach to a program, the language and the tooling available will help me do so. This is simply not true without types.

I'm not alone in thinking that, the creator of Python himself has devoted his recent work to adding types to Python. Is that just because he doesn't write his code "the correct way"? Does he simply know the syntax but not hoe to effectively use the language? I don't think so.
That was exactly what Persona was for. It was marvelous to use.
It's a shame that project hasn't gained sufficient traction and closed.

https://developer.mozilla.org/en-US/docs/Archive/Mozilla/Per...
It reminds me to the beginning of H. G. Wells' The Time Machine.
The Conspiracy Theories about Oleg and the reasons why they may be true
For people outside Silicon Valley or still studying at the university, Google probably seems like an awesome place.

It's just another Silicon Valley bigco. That's especially true now. In the early 2000s, it was probably a very cool place. But all big companies get more awful as they get bigger. I'm sure the bureaucracy and politics there are stifling, like all bigcos.

I was happy at the other companies I worked at. I selected and targeted all the companies I worked at, and Google wasn't one of them. I never answered the voice mails from Google recruiters and never responded to their LinkedIn messages.
Thanks, there's still a lot of performance improvements to make.
> Everyone wants to work at Google

This circle jerk needs to stop.
Britain fell for a neoliberal con trick – even the IMF says so
Microsoft seems like it could be a touch better under Satya than under Bill.
Maybe post ipo they can fix their basic navigation features. If you book a ride and it says northeast corner it will always be Southwest corner. Drivers admit this and barely use Ubers navigation. They use Google maps.
Thanks for your comment! Yes - we are working on making the product available in Europe early next year. Please sign up for our mailing list on our website and we'll keep you posted!
The classic is https://www.fastcompany.com/28121/they-write-right-stuff and it's sci but not fi.
> and why you would need it at all.

Because in the functional model, you're not abusing the filesystem or inheritance hierarchy to do your bookkeeping.

Also, I said functions, not necessarily anonymous ones. There are ways to solve this use case. You can stash your actions as named public static functions in a "Commands" class. Or you can create one dummy class with @Functional on its only method, that essentially forwards the call. So in your UI handlers, you do button.setOnAction(new Command(someFunctionSomewhere));, instead of having a separate class for every possible action. You can now find all actions by looking up calls to Command c-tor(s), and you can build subtypes of Command as you need some special functionality. Note that this way, you don't commit yourself early to a huge type hierarchy.

In my experience, even in large projects, Command objects tend to sit in the filesystem, wasting space and people's time. But if you're absolutely sure you'll need this pattern, then go ahead and use it. It just shouldn't be the default, go-to way of solving this problem.
Then the keys are on the premises of the cloud company. Also data has to be at one time unencrypted in computer's memory. When there is a physical access to the computer you can't do much to ensure your data's safety.