skysight-inc/HackerNews huggingface dataset:
> their support says its because they don't have a notification hook for minimizing

That doesn't even seem correct - the BrowserWindow emits "hide" and "show" events [1] that Slack could use to do exactly what you're describing. I'm guessing they just don't want to implement it for some reason?

[1] https://electronjs.org/docs/api/browser-window#event-show
Since anyone in the world can encrypt to a PGP public key, deniability is trivial. It is true that some systems (like enigmail) also encrypt to your own public key when sending messages, but this is also easily deniable.
1. OK, so all laws that aren't consistently enforced are useless. What about copyright?

2. "For no purpose" - you know the purpose, you just pretend it has none because you don't like it.

3. No, that's explicitly forbidden.
Would you also like a lollipop? You can get one at the kids JS "dev" table.
I don't know about the rest of the country, but in California the postal service will still deliver mail-in ballots even if they are not stamped. The counties will reimburse the postal service for the costs of the unstamped ballots.

It's not well known, but the counties would rather pay the postage costs of unstamped ballots than have the ballots be returned and the voter possibly not being able to vote.

It would be nice if that were made official rather than an undocumented feature. I'm nice, and I always put stamps on my ballots, but it would be so much more convenient to not have to dig out my rarely-used stamps.
Have you tried cherrytree[0]? It can do images and rich text. I like the minimal nature when needed and the functionality for more robust content.

[0]https://www.giuspen.com/cherrytree/#features
iPhone Battery and Power Repair
I like that the author threads in so many other concepts with links to other blogs that explain those concepts.

I really need to get my hands dirty with Rust. A lot of very smart engineers have been throwing projects my direction seeking opinions and I've never been able to properly offer any. The folks working on the language and projects around the language are really sharp.

Recently I haven't had any personal projects that aren't a conglomeration of API requests and simple data storage. Rust is more than capable of doing this kind of work but I'd really like to find a pet project that would take advantage of it's performance capabilities.
It's the old new term ;)
IMO it used to be better. I'm even a paying user but I think I'll be moving to another tool. After the last redesign, I just got fed up.
Hmmm! Funny, but I'll bet you could learn a lot from research simulations. It is, after all, a field that does seem to benefit from the big-picture review...

(I was just talking to a client about this today, at a micro-level: What is your personal research model, for important career-related, yet non-work-related projects? Does it exist, or do you just perform research as the intuition prompts? What kind of structure can be leveraged to achieve a quality outcome? So maybe that's why this seemed interesting to me.)
I switched to OneNote after Evernote kept pestering me to upgrade to their premium plan (and I was already paying for their mid-tier plan).

Evernote guys, please leave your paying users alone.
> 5.) China will have to target US farmers with tariffs,

If that raises food prices, that could destabilize society or employees might ask for raises to compensate for higher food costs which firms might pressure the government to do away with tariffs on foods.

In the mid-19th century, political economist David Ricardo joined Parliament to (successfully) remove the "Corn Laws" which were tariffs on all grains imported. Workers were complaining about the high cost of foods asking for raises which pressured the profits of firms.
If you're currently working at an agency, one trick is to see if they have any smallish clients that you could take with you when you leave. For an agency those customers can be more noisy than they're worth so they're pleased to see the back of them - but they can be valuable as a freelancer. It's worked out well for me in the past (and was a win all round).
Someone said any field with "Science" in the name isn't really a science. Computer science, data science, political science, social science, etc. Physics, chemistry, biology don't have science in their name.
Here is a suggested plan for Evernote to succeed. Look at what types of note people are making - do a session with different types of note/subject/user.

For every single thing, make a piece of functionality specific to that note type, subject or person. Do this hundreds/thousands of times and review what helps you grow.

Here's a brief list of person types:

- People: GTD, Event planner, Programmer, OCD, Bullet Journal-er

- Note Type: Generic Note, Todo List, Wedding, Mood Board, etc.

- Subject: Scientific/Maths notes, Programmer notes (i.e. python/jupyter notebooks, observablehq.com), Notes for specific industries, designers, school teachers, etc.

I can't really give good examples of these until I see the usage but you get the idea.

It really feels to me Evernote is for one a or two very specific types of people/use cases/subjects (the founders probably) rather than making something their users really want.
Or, you know, crazy idea, maybe a market based solution to resource allocation in emergencies isn't the best idea.
>Assumption: Trump wants fair trade

Where are you getting that from? Trump wants to keep his promise to working class workers that he'll bring their manufacturing jobs back from China.
> Writing Slack as a native app would be a massive pain.

If it was allowed I'd write the native macOS app for them. I'm sure it'd pay off selling it for $5 or $10 in the Mac App Store
> Per student Instruction spending: Arizona $4,077 vs New York $15,746

That's funny, because New York and Arizona perform about the same in the NAEP assessment. Clearly, New York has a lot to learn from Arizona, if it can achieve the same results with quarter of the NY's spending.

Even if they cannot improve their test scores, imagine how much the situation of students in poor families would improve if the $12k saved per student was simply given back to their families. Think of how many kids could be pulled out of poverty if their parents got extra $1000 per month per kid.
Related: https://news.ycombinator.com/item?id=18016576
If the goal is puzzle generation, a backtracking solver is the wrong tool. When it comes to logic puzzles of this sort (Sudoku, Nonograms, etc) people don't like backtracking. There's often even an explicit promise that the puzzles can be solved with "just logic, no guessing needed".

So what you want is a solver that uses only the kinds of (usually local) reasoning that a human would use. I don't have examples handy for Sudoku, but for Nonograms it would be things like this: https://webpbn.com/solving.html

An added benefit is that this allows you to figure out how difficult the puzzle is to solve. What forms of reasoning are needed? How many squares are solvable at any one time? A backtracking solver, especially one that doesn't use any sort of heuristics, can't give that.
Congrats, that's 3 years in jail†. Enjoy your time!

†I am not a lawyer. This is not legal advice.
The Mother of All Demos, 1968
I worked there for a while until a year before Steve came back. I always dreamed of working at Apple having spent most of my career up til then building stuff for Macs. But it was pretty depressing (they lost $1B while I was there) and I didn't want to be there when they died. But I liked working in IL, the cafeteria was great, so many cool people to work with. But it was obvious none of the execs had any idea how to fix all the issues. I wondered who would own IL afterwards. Of course I was an idiot for leaving, but telling the future was not my strong suit.
Advertising would be considered influencing elections, like Russia is claimed to have done. Trying to split the American people that openly would almost certainly backfire and push undecided voters to Trump. China is already, in some ways, doing some targeting specific voters like the soy bean tariffs. What are you proposing to get the middle class growing again?
Sure, there's nothing mystical about Shenzhen, and I'm sure it can be replicated elsewhere -- but on a decadal timeframe at best.

There are many different factors which go into producing such an ecosystem. Raw number of STEM graduates is a very crude proxy, but it's probably as good as anything else for representing the "feedstock" of such an ecosystem, and gives an rough indication of how difficult the task might be.

China produces ~8x as many STEM graduates as the US. Therefore, all else being equal, if it took China 20 years to develop such an ecosystem, it should take the US roughly 160 years to do the same.

"But wait!", you say, "The US can be a fast second-mover, learning from Shenzhen and not repeating its mistakes. Plus, we may have fewer STEM graduates, but on average they're better-educated and more entrepreneurial, which would allow us to move even faster". (Note, I'm not endorsing these claims, just saying that it's an argument one could plausibly make).

Fine, granting all that, let's say that each American STEM graduate is worth 10 Chinese STEM graduates. In that case, it would only take 16 years to begin to compete with Shenzhen.

That analysis is almost certainly far too generous towards the US, however -- and even if it were well-founded, what American politician would pursue the necessary policies, given a best-case 16-year ROI? And what American polity would accede to the requirements of such policies?

Answer: none. This just isn't going to happen in the US. India has the scale to pull it off, but not the organisational capacity; Germany has the organisational capacity but not the scale; most other places have neither. Anybody who thinks that it'd be easy to replace China is utterly fooling themselves.
The US doesn't implement capital controls so this replacement fails at step 2.
I feel that Evernote is to notepad apps the same as Dropbox is to cloud file storage.

I don't know why Dropbox is still about, and I don't know why Evernote is still about.

Dropbox seems to have found value in a flooded market although I don't know why, so it is conceivable that Evernote will do the same.
Ask HN: UK startup founders?
Looking to connect with other UK-based startup founders.
They are different skills. Not saying that it's hard to learn both, but there are standardized career paths that will lead you to be good at the modeling / techniques side of "data science" without learning much about software engineering. For example, studying math in undergrad. And there are certainly lots of people capable of productionizing messy R scripts without fully understanding the statistical ideas behind them. So I think, as a team leader, you are restricting yourself to some degree if you only hire people who can do both.
Wait, whoah, they're giving away Y4s? I thought (clearly) they were U2F keys. Well, I guess I was wrong.
> I replaced my Moto G3 with a 6S Plus

I have plenty of issues with Motorola (and the Android OS update situation) but you bought a budget $250 phone. Not particularly surprising that the customer care and updates etc. weren't on par with a phone that retailed for 3 times that.
^^ this is wrong
Data scientist is a misnomer except when there is a relevant Ph.D. and that was never the bar for a programmer.
News flash: the titles of these ads are clearly not as likely to be attractive to women as they are to men.

If you are completely ignorant of figures and study in this area, it's easy to get incensed over this completely unsurprising, trivial fact.

Advertisement and listing are two completely separate matters. If you are trying to convince people to consider your listing, it makes perfect sense to use language (and imagery?) which will be attractive to the demographic it is visible to. The listing isn't somehow less available to people who weren't targeted as effectively by a specific message.
Hey off topic, but if you use that markdown style for long quotes, it's simply awful looking on mobile. Gotta scroll waaaaay to the right, then alllll the way back.

I just do this:

>Hello I am a quote that is extremely long lined with no newlines. I will break based on the width of your device just like any other normal text inside an HTML element. Look how long I am wheeeeeeeeeeeeeeeeeeeeeeeee.

Works pretty well for me, thought I'd mention it.
Hi, I downvoted your comment, but as is customary here I'll lay out why:

"tesla is rebuilding your infrastructure" <electrek link>

this is categorically false. tesla pr has claimed to be doing "11,000 projects" in PR, the majority of which are likely just solar+powerwall installations. even optimistically this will not add up to 10% of PRs electrical generating capacity. that is also assuming real world numbers approach tesla PR numbers, which has not exactly been the pattern (note: i say this as both a shareholder and a huge believer in the grid storage side of the biz).

Tesla get so many subsidizes it's not funny.

if you think thats funny, I dare you to calculate out the subsidy values of 11,000 powerall projects and compare that to almost anything else. a single mile of interstate highway is more "subsidized". a single right-of-way for the powerlines between a generating station and a city is more subsidized. if you believe in global warming, a single nat-gas generator is wildly more subsidized.
This, also there was that kerfuffle in Oregon about someone saying they were an engineer, but not licensed, and how that was apparently illegal.

https://www.washingtonpost.com/news/morning-mix/wp/2017/12/0...
For me, is build a relational language (http://tablam.org) (like a kind of data engine, like sqlite but not storage). I never do that kind of work before (ie: language/rdbms) and is a eye opener.

I can't denied rust is hard and a lot of time I get lost thinking "why rust don't let me do...". But is truly a good teacher...
Seems to me that a lot of people have moved over to Bear if you use an iPhone and a Mac.
From the US point of view, accepting the ICJ is giving up soverigty to its old colonial masters, and wartime enemies.

It is not a palatable position.
Haha, it seems that quite a few scientists in academia are simulating the act of performing research ;)
Your comment reminds me of "Whites only" and "Coloreds Only" waterfountains. Except, men and women. They too, at the time, defended and dismissed the practice. As you have.

It was abhorrent then, and it is still abhorrent now.
Yes, a nice release blog post can be so much more than just a list of closed tickets.

I think the WordPress team usually does a good job, e.g. https://wordpress.org/news/2017/11/tipton/
In my experience, keeping software and firmware aggressively up to date is far more likely to randomly break functionality and workflow and require my time and effort to fix than doing nothing and crossing my fingers I'm not subject to a zero-day. I can't even imagine how annoying this would be for someone without technical know-how. I think manufacturers who seem desperate to trick users into installing updates could go a long way by reducing the associated dread.
I wish there was a more modern set of tools that implemented web of trust. I know that WoT will never be usable for the mainstream, but this does not mean that it is not useful at all. There are a lot of authentication situations where it is exactly what I want. Essentially the scenarios I want are: 1) I'm the guy you talked to last time and 2) I'm the guy that was talking to your friend. Having a central authority is inappropriate in a lot of cases, because the participants need to remain private (and it doesn't solve scenario #2).

For me PGP is problematic in that the protocol itself is really confusing with a lot imprecise concepts. Even the definition of a "key": is it the private key part, the public part, the public/private pair, a certificate, or all of the above? For me, this is where a lot of people get in trouble. You need to understand exactly how PGP works in order to use it effectively.

I don't really see either of these problems being fixed any time soon, unfortunately (for me, anyway ;-) ).
Assuming a well-functioning democracy, they have whatever rights The populace wants them to have, including deciding what types of speech are acceptable.
That's not really an argument. It's just a conclusion begging for some justification.
If you don't mind, what did you do?
This post makes me extremely happy. :D

> among the sites of its peers, only Ruby is similarly localized. Given that several prominent Rustaceans like Steve Klabnik and Carol Nichols came from the Ruby community, it would not be unreasonable to guess that they brought this globally inclusive view with them.

Not just that, I actually looked at how Ruby's website did it in order to bring it to our site. This has... issues. But it's served us fairly well.

Additionally, while there's so much more I could say about this post, one thing:

> my naive Rust was ~32% faster than my carefully implemented C.

This is a metric I'm more interested in, far more interested than classic benchmarks, where various experts eke every last little bit out of an example. What's the average case here?

It is, of course, much much harder to get numbers for these kinds of things...
How does that work? The code is valid only once or counterfeiters can just copy it on the new packaging?

Or is it based on "Trust in the scratchpad technology" ?
> I don't think it in itself qualifies as unethical even - while uncomfortable to make money from the misfortune of others the alternatives are worse.

Some of the alternatives are worse, not all. In fact, lots of people help alleviate misfortune without profiting from it.
Yes, syphilis was first noticed when it started to spread around Europe in the 1490s not long after sustained contact with the Americas. So it's likely that it did come from the Americas, but it hasn't been proven.

It's also possible that it coincidentally originated in Europe around the same time and spread to the Americas. By the time people started looking into where it had come from, it was widespread in both places and the exact origins were obscure. Nobody appears to have recorded the prevalence of syphilis in the Americas during the early years of European contact.
Back in the day, Google walked the walk, too. Until they stopped.
A failing CI build should not be taken as indication of being a "poor coder". As others have said, in complex systems running every single tests locally can be very time consuming, or even impossible. In my opinion, if you work in an environment where being seen as poor coder because of failed CI builds is a real concern, that speaks more to the potential toxicity of the work environment and/or insecurity of the coder.
I know it's not a one stop app, but I use a combination of programs for this. Wiki, confluence; and paperless for receipts/docs.
Sounds like a good way to get some decents reviews for your seller account.
New Illustrated Edition of Ursula K Le Guin’s "The Left Hand of Darkness"
With their market share, Evernote has so much potential to make helpful and innovative products, yet they screw it up so badly. They rarely add features, and when they do, they're never the ones the users want. I'm determined in my lifetime to create an alternative that actually reflects the needs of people who are idea creators.
I second the fact that most towns in Denmark have superb pedestrian-friendly downtowns. Ghent is also really good in this regard. And of course some mid towns in Spain & France.

Many American and British cities fail in this regard due to excessively sparse housing. But, for example, I found downtown DC & Arlington very walkable and nice.
Wait. Then what are "influencers"? The feedback loop seems to be eating itself.
The episode "Drug Short" [0] of Netflix's show "Dirty Money" paints a very heroic and society-benefiting (is that a word?) picture of short-sellers, in particular Fahmi Quadir.

Well, I bought it! :) I was rooting for her during the episode.

[0] https://www.imdb.com/title/tt7909184/?ref_=ttep_ep3
[1] https://www.forbes.com/profile/fahmi-quadir/
For most of california it is not at all dependent on local taxes. Local taxes only significantly affect "Basic Aid" (i.e. wealthy) school districts, 40% of which are in the Bay Area.

For the rest of the state, the funding is nearly identical on a per-student basis.
Bobebuzz-My-BUZZWATER-Story – BUZZEZESOCIAL.NING.COM
https://github.com/SerpentAI/SerpentAI
To play the devil's advocate, aren't there legitimate use cases for this?

e.g. you are paying men to be part of a test trial for a male contraceptive such as https://en.wikipedia.org/wiki/Reversible_inhibition_of_sperm... , which is still in the trial phases in the US. You're looking for individuals with gonads, and having those highly correlates with being male. Why would you spend ad budget on women's impressions for the above?

Whether that falls under "jobs" category is not clear to me.
T. I don't understand static vs dynamic typing
Sure, we’ve stolen the term “engineer” for long enough, let’s bother the scientists now.
> the competitive and regulatory environment doesn't seem allow for it. Laws on hiring and firing workers[...]

Well that's the philosophical standpoint. To put it bluntly (and oversimplifying just for the sake of getting my point across) do we want a society where economy serves the well-being of people or is the economy is the end goal and or we willing to crush the workers for it? Lately, inequalities in wealth distribution and quality of life are intensifying in developed countries.
True - Superficially SQL may appear to be simple, old fashioned and a bit verbose, but once you are expert with it (takes at least 5 years) is amazingly powerful.
Operates at a much higher abstraction level than Java, Python etc, so is I would guess 25 times more expressive.
Postgresql pure SQL CTE’s give you variables and recursion PLpgsql gives you dynamic sql for macro/meta programming.
If you use immutable tables can be purely functional.
SSDs and now even faster Optane memory have resolved the IO problem which handicapped RDBMs until recently.
Datistry?
Another useful article helping understand how lisps work is http://www.michaelnielsen.org/ddi/lisp-as-the-maxwells-equat... .

There are three important data types in these interpreters. Of course they all can be created, but conceptually you'll need them.

First type is the atom - initially you need a symbol, then you can add a number and a string as a kind of an atom.

Second type is the list - the way to aggregate data, to allow more complex structures, like trees and association lists.

Third type is the function. In many simple lisp implementations the function type is taken from the language in which lisp interpreter is implemented. Norvig's Jscheme shows how to implement the function manually.

A bunch of high level concepts are of course omitted - there are no macros, continuations, tail recursion optimization, garbage collection is often taken from the host language etc. - but still it's a capable model.
I've been a loyal evernote user for 5+ years now and IMO, its unequivocally, the best note taking app out there(including Keep, OneNote, Apple notes, Wunderlist etc). Looking at the comments, I am surprised that evernote isn't as popular among HN'ers as I thought it would be.

Having said that, I can see skepticism surrounding the app based on erratic updates they've been shipping for a while now.

The app has been ruined by :

- Wildly Inconsistent UI (Windows app > MacOS)

- Switch to table layout (monster margins look ugly and quite frankly, unbearable)

- Uncertain updates (more often than not it'll break an existing feature)

Few months ago, I mistakenly updated the Mac app and it was such a painful experience, I had to dig into archives and reinstall 2016 version to restore some sanity. As someone who is heavily dependent on the app, these changes have been frustrating. I'll be jumping ship the moment a viable alternative appears.
Thanks for that. I'll be giving it a try