skysight-inc/HackerNews huggingface dataset:
So it turns out that being in favor of allowing multiple points of view to coexist puts you in conflict with people who only want to allow one point of view to be heard. That's... rather unsurprising.

It is my perception that the left is doing better at shutting down opposing speech than the right, and has been since the 90s. If you're going to address the problem that it's happening at all, you have to address the side that's doing it more and better.
Yes, because vs code is just a mere text editor.
A few weeks ago I was setting up my new laptop, and I found out that my (free) Dropbox account had gotten downgraded to only be able to sync between 3 devices ... ?!

I have no idea how long they've had this rule, but I'm absolutely certain that I used to sync between more than 3 devices at some time.

I mean, it's kind of Dropbox's thing to be able to do that. Three is also the absolute minimum to make Dropbox Dropbox. If it was two, it'd be a file transfer protocol between two machines. If it was one, it'd be storage.

Sure I'm not a paying customer so I guess they can technically do this ... But to silently downgrade a user's account to what basically amounts to the minimal setting to demo the service, nah that's just shitty. It's just squeezing out my free account to convince me to convert to a paid account.

Which I guess is their right, but the proper decent way to go about that is to make the paid option that much more desirable that you want to convert, not to squeeze out the features of the free users.

Anyone know when this changed? (It could be years, I don't install Dropbox that often)
The solution I like most is flying on Embraer 170/190 aircraft for short (within Europe) trips, because they seat 2-2 instead of 3-3 like a 737. Also solves a big part of the carry-on luggage issues and boarding goes much faster.

Longer trips Air France has 1-2-1 seating on the 777 in business class, really like that for long flights alone for work. Enough to accept a 1 hour layover in Paris for it, because it means you can sleep all night on your way to Asia or on the way back from the US.
$38,500 per person assuming 30% fee going to lawyers. Seems kind of low.
I misread your comment, double LOL. I read "I thought it WAS considered best practice". Which is obviously not True.
Why all the trouble with hashes - can't you just do it on the client and not having to store any data at all?

"For tracking unique page views"

if(!sessionStorage[location.href]) {
sessionStorage[location.href]=1;
navigator.sendBeacon("/unique-pagehit?" + encodeURIComponent(location.href));
}

"For tracking unique site views"

if(!sessionStorage["Hi!"]) {
sessionStorage["Hi!"]=1;
navigator.sendBeacon("/unique-sitehit");
}

"For tracking previous requests"

I'm not sure I fully understand what is being measured (is it session-only?). For the duration someone watched a page, you can use sendBeacon in onBeforeUnload. To detect a bounce, set a Math.random() in a session variable, send it at the start of the page, and have every page load send the previously stored random variable. Then count the unique random keys you received on the server - those are the bounces.

I know, in practice you'll need to trim sessionStorage, sanitize URLs, use something less-colliding than Math.random, dealing with new tabs, some polyfills and other robustness, etc... but I don't yet see why the tracking mentioned needs any user ids or hashing at all.
That's in Cambridge near MIT, and it was a favorite of the MIT-AI Lab crowd too, so that may have influenced it! There's also a text formatting program named Bolio.

https://en.wikipedia.org/wiki/Emacs

>Reynolds, Craig (1992-02-10). Wiseman, David G. (ed.). "The Emac Bolio Name Koan". David G. Wiseman: Stories of Computer Folklore. A cocky novice once said to Stallman: 'I can guess why the editor is called Emacs, but why is the justifier called Bolio?'. Stallman replied forcefully, Names are but names, Emack & Bolio's is the name of a popular ice cream shop in Boston town. Neither of these men had anything to do with the software.' His question answered, yet unanswered, the novice turned to go, but Stallman called to him, 'Neither Emacs nor Bolio had anything to do with the ice cream shop, either.'

https://news.ycombinator.com/item?id=18319124

>gumby 8 months ago on: Talking to the Mailman – Interview with Richard St...

>The Flanders and Swan song ("I'm a gnu") was not a kid's song.

>I'm not sure if Emacs and Bolio was open when the editor evolved, but the text formatting program (like runoff) called "Bolio" was definitely named after the ice cream store (since by the time it was written Emacs already existed).

I wonder if there's any software named after Mary Chung's legendary Suan La Chow Show / Suanla Chaoshou?

https://www.yelp.com/menu/mary-chung-restaurant-cambridge/it...

https://en.wikipedia.org/wiki/Suanla_chaoshou

>Mary Chung's restaurant (鍾園川菜館, Pinyin: Zhōngyuán Chuāncàiguǎn) in Cambridge, Massachusetts serves a dish called Suan La Chow Show, which are dumplings in a spicy soy ginger sauce on top of a bed of raw mung bean sprouts. This popular dish is different from the suan la chao shou described by Fuchsia Dunlop, who studied at the Sichuan Institute of Higher Cuisine in Chengdu. Although somewhat similar, Dunlop's recipe includes a substantial amount of black vinegar in the sauce, making it much more sour.
> We (the people that work for these companies and the voters within the city) need to take a stand

For inspiration, would you please share an example of what you are personally doing?
It is fraud but more importantly, it only takes a few cases like this for USCIS to make the rules even more tight than they already are. A few bad apples make the system incredibly difficult for the majority. Then slowly more people start breaking the rules (after all, life is short, noone wants to wait decades), then the system becomes even more difficult and the cycle continues.

I guess every system begins with good intentions and finally ends up getting unfriendly as people abuse it.

One can argue that it is the system creators' job to make the system fair and difficult to game, but that is a topic for another time...

end rant :(
Li-ion cells provides 3.6V, which makes them incompatible with traditional alkaline or NiMH. I don't think we've invented a standard for Li-ion batteries yet.
Spring-Loaded Drone Collapses Mid-Flight to Zip Through Windows
Middle of March of this year:

https://www.theverge.com/2019/3/14/18265574/dropbox-3-device...
bashy from laracasts? Hey there! And I've heard the disabled JS piece before. How many people are disabling javascript?
IMO mvp should be 1 feature
I think thats pedantic. If I can't demand the seller I want, from my point of view it is commingled.
You could do a rewrite that takes into account the bad old database schema, but doesn't repeat the wrong code design choices based on it.

Then, when that's ready and stable and working with the existing schema, it's way easier to do a refactor and adapt to the new schema too.
Nope!

Spokane sucks. Tell your friends.

(shamelessly stolen from a great bumper sticker I spotted in Bend)

edit* Whoosh! It's not as funny if I have to explain it to you... my downvoter probably missed the \s in GP too.
> and phones also don't suffer from sudden power outages,

Phone batteries die, and the battery remaining percentages are only an estimate so writing code to react to that condition can be fickle.
Indeed. Apollo 17 even flew an actual geologist to the surface of the Moon and gave him 20 hours to explore it.
Here's a free idea for anyone who's interested: I want to see a CSS for program optimization. You label your code with whatever semantics labels you want. By default they do nothing, but you can load "code profiles" to instruct the compiler how to optimize the code based on whatever machine/application specific properties you care about. This way you can add optimization hints to the code without littering them throughout the code base.
Most people are not putting spoonfuls of beef in their coffee.

Sugar is, quite literally, pure carbohydrates. Most sources of protein are not, unless you're consuming refined amino acids (pro tip: they taste awful).
I think there is a difference, and the difference is that the developers of the property appear to have (at least, from my perspective) gone to some effort to actively separate these social housing tenants.

The law requires that a certain amount of this housing is made available for these people who are vulnerable (be it financially or socially or in health) but it seems that the property developers made an active effort to segregate these people from the rest of the residents based entirely on their financial status or ability to support themselves.
"A candle flame is easily blown out. A candle flame is fragile. If you have a candle flame you have to protect it with a glass sleeve because any puff of wind will extinguish it. But once it reaches the stage of a roaring fire, the more wind the better. So what Taleb said is that you want to be the fire and wish for the wind" -- Jonathan Haidt paraphrasing Nassim Taleb

Haidt convincingly expands on this metaphor in terms of how we treat children in this Penn State lecture:

https://www.youtube.com/watch?v=B5IGyHNvr7E

This summarizes his overall case neatly: We're increasingly handling our kids like fragile objects, stunting their maturity and reshaping western civilization in their image.
Much of the benefit of stale-while-revalidate was already available prior to any browsers supporting it. Your CDN probably supports it already. Set to an appropriate value, you can keep CDN content fresh while letting end users never get a cache miss. This cache-control directive isn't new, but I'm still excited about it, especially together with stale-if-error.
Tesla reveals revolutionary new wiring architecture to help robots build cars
And this racing stripe i feel is pretty sharp.
You're comparing absolute minimum of slack with a very heavily used Telegram instance. This is, given the similarity of the apps, not fair.

Compare a "media-heavy" slack with that Telegram, or compare with Telegram minimum.
Greece has a program where you invest 250k euros (real estate is a common one) and you get a residency permit good for 5 years and can be renewed as long as you still own that real estate. After 5 years you can apply for a permanent residency, five years of that you can apply for citizenship. Now, Greece isn't the best country but even as a resident you and your family get total access to the rest of the EU.
You are the proof that there is age discrimination in interviews. If you are in tech there's a high chance you've been on the interviewer side and you already gave your opinion based on this bias.
The paper is relevant to the original post because it points out that NLP models show state of the art results that are overfit to their respective datasets. This means that we may not be advancing as fast as we think. The issue here is also that few people have the monetary resources to provide a secondary analysis on these models. It's too expensive.
Jesus NO at no.2

Rewrites are ALL about the schema.

Look, over time, your initial requirements will change. The initial schema will 100% not be what is ideal.

On a long enough time scale EVERYTHING becomes many to many.

I've found any rewrite of software without restructuring the schema has always been a waste of time.
>Charisma and persuasiveness can be used by both good and not-so-good (if well-intending) actors.

But it's not only about being able to deliver the right charisma; certain ideas are more attractive than others, and I think that many bad ideas are attractive because they appeal to biases that we already have, along with ideological factors. Most people, for instance, do not believe their belief in democratic systems or prevailing rationality to be deeply ideological.

There are two sides to using historical arguments here: firstly, they can obviously help make a case, but secondly there are reasons to believe that in today's society critical thinking skills are dulled through a variety of unintentional processes. I think the mistake in your post is assuming that gay acceptance, marijuana acceptance and human-caused climate change acceptance have come about from the triumph of reason over ignorance, but I'd say that a more plausible explanation is that they operate within the same framework which convinced people that gays shouldn't be accepted and that marijuana is the devil's lettuce.

Next, it is possible that misinformation reaches such a height that the mere "drift closer to truths" is not sufficient[0]; consider the rise to power of the Nazi party, which was so fast even in its day.

Finally, the establishment of truth in a democracy on a wide scale requires that people are able to use their own intellects to judge arguments sufficiently well enough to do so, but I think that's an assumption we take for granted:

"Now in recalling John Stuart Mill's passage, I drew attention to the premise hidden in this assumption: free and equal discussion can fulfill the function attributed to it only if it is rational expression and development of independent thinking, free from indoctrination, manipulation, extraneous authority. The notion of pluralism and countervailing powers is no substitute for this requirement. One might in theory construct a state in which a multitude of different pressures, interests, and authorities balance each other out and result in a truly general and rational interest. However, such a construction badly fits a society in which powers are and remain unequal and even increase their unequal weight when they run their own course."

[0] "The evaluation is ex post, and his list includes opposites (Savonarola too would have burned Fra Dolcino). Even the ex post evaluation is contestable as to its truth: history corrects the judgment--too late. The correction does not help the victims and does not absolve their executioners. However, the lesson is clear: intolerance has delayed progress and has prolonged the slaughter and torture of innocents for hundreds of years. Does this clinch the case for indiscriminate, 'pure' tolerance? Are there historical conditions in which such toleration impedes liberation and multiplies the victims who are sacrificed to the status quo?" (H. Marcuse, Repressive Tolerance (1965))
No, there are defiantly people delivering stuff our of cars and cargo vans. I haven't had an amazon order come via UPS or FedEx in a while.
I think it would be challenging to keep track of who the original trademark owner is for every single item and creating a system for them to prove it. There are hundreds of thousands of businesses with thousands of products. And sometimes companies re-brand their products, or buy other companies, etc, etc. Or sometimes the original vendor doesn't ship in a particular country, its always through a distributor, etc, etc.
Thanks, i will keep studying. In the mean time my actions will veer more towards IA than AI
If there has been no real gain in functionality, then why is Slack hugely popular while IRC is used by almost no one?

Perhaps you aren't giving credit to functionality that is important to people other than yourself?
Please do not take HN threads further into nationalistic flamewar. That is just what we don't want here.

https://news.ycombinator.com/newsguidelines.html
Of course they cost the airlines more. There are seats currently in the planes that do the trick just fine. Ripping them out and replacing them is indeed costly.

If the goal is to get these seats on NEW airplanes, well okay. But the refresh of a fleet takes a LONG time.
Not just one but two 27 inch monitors? Why? Save your eyes. Make your text easy to read. Eyestrain goes unnoticed and is the cause of low-grade headaches. My colleagues laugh that they can read my screen from a ways away - exactly! Go big. You won't regret it.
Google's screeners always ask theoretical algorithm questions. I've failed a couple because I have an industry taught agile mindset of "good enough", not the fresh out of college pure optimization mindset they're looking for. I realize two days later, "oh they wanted that look ahead optimization grep uses" or some such thing.

"Prowess" isn't the word I would use but I could easily see how Google can turn away good programmers for technical reasons.
This is helpful, thanks.
> For these methods, it however turned out that 6 of them can often be outperformed with comparably simple heuristic methods, e.g., based on nearest-neighbor or graph-based techniques.

Even if these models are outperformed, would they be useful anyway, to serve as insights into the functioning of an agent that can deduce solutions to these tasks "from scratch?"

After all, the human brain is a wondrous AI, but it is often also outperformed by simple heuristics.
bash disown command, particularly useful if I forget to prepend nohup
Great idea but we can't use sessionStorage under PECR, which is why we made this move. Plus we got rid of anything being stored on the user's machine.
If you want a serious definition of political correctness:

The censure or suppression of speech which is deemed to offend the dignity of select classes of people, regardless of whether the speech is in fact true.

That is where political correctness differs from defamation, which is inherently deceitful.
I asked about it in another thread higher up https://news.ycombinator.com/item?id=20502338

In my trainings I've specifically been told not to use Lithium ion batteries in critical applications, like headlamps and beacons.
Sure, I completely agree. That's why it's called commingling.
What's wrong with that? It's not like that is a secret program that only Kusher has access to. Anyone (with the money) can invest $500k and come live in the US.
What are you talking about? The content on YouTube has never been better. There is so much good stuff on youtube these days that it can easily give traditional media a run for their money.
Dupe: https://news.ycombinator.com/item?id=20500119
Something I didn't see here is allowing students to earn credit for classes by demonstrating mastery. This is often called competency-based learning, but that term encompasses a wide variety of approaches. The larger point of this approach is that students earn credit when they've demonstrated that they have learned a certain body of knowledge, and developed skills to a certain level of proficiency.

This can be as simple as testing out of some classes, and can involve more holistic portfolio-based assessment practices.

The school I most recently taught at implemented an approach along these lines. It was really interesting that it didn't actually change much for a lot of students, but the option to go more at your own pace relaxed almost everyone in a really healthy way. Students were less anxious, but got way more done and enjoyed their learning much more than they had been previously.
So how do you personally test that perception?
Wow. In all seriousness I regret I have only one up arrow to give for this guy's online stuff.
Ask HN: Does anyone use timetable as part of their time management
Not sure why you got down-voted, it's a fair question. My answer is that it's not something I've considered. I do a number of things that are "good" for the environment (recycling, composting, don't own a car, etc.) but I haven't ever even explored CO2 offsets. Just never occurred to me.
Or, you know, they just have entry level positions and don't want to pay for a senior dev.
From what I've seen, some people are passionate voracious learners. This does not correlate with age. However, it may be harder to find these (very valuable) people among a younger population than an older one. If someone has slowed down in the area of constant learning, their existing knowledge may be more recent if they are younger. The "constant learner" signal stands out more prominently for older developers.
What if that 1 feature alone isn't useful to customers? For example, they explicitly say (after your 1 feature MVP): "this is great! but we can only use it after we have all those 4 features we asked."
And IMO it's even worse on Amazon than on eBay. At least on eBay you know that it's not sold by eBay themselves, because that's how the whole website works. And also, eBay prominently shows who the seller is on the listing pages.

Amazon's product pages make it so easy to overlook who the actual seller is, and I don't think that's coincidence.
my area at the time was one of the first to get cable modems. 10mbps (and as much as 40) vs 56k dial-up. it was heavenly. the webvan site would have been no match, had it been offered where i lived.
I already have this merged into a feature branch.
> Slack shill detected

That badly breaks the site guideline against insinuations of astroturfing and we ban accounts that do that. Would you please review them and follow the rules?

https://news.ycombinator.com/newsguidelines.html
I use their macOS application instead, and make sure not to type anything sensitive. Not as easy as using their browser extension, but it is safer.

Been trying Language Tool as well:
https://languagetool.org/

Not nearly as good as Grammarly, though, but it works with more languages and even has a plugin for vim.
I feel if they're learning strictly to find work and it's not something they do for fun then it's a legitimate concern due to time it takes to learn to get to an employable level. As you get older you need to be more smart with how you spend your time.
The problem is not foreign capital but that someone thought that limiting housing construction would be a good idea
All of it is wrong, and it's frustrating that things like this get promulgated with an authoritative voice. It seems to happen especially often about battery technology, for some reason, or else I only notice it more because I know a little bit about battery technology.

My other not-favorite thing, tangentially, is how marketing for anything that stores electrical energy has gravitated to "mAH" as the sole unit. I know it's because the uninformed consumer will compare based on the bare number, but every time I see "15000 milliamp hours" I cringe. Off to drive 7 megamicromiles to work.
> what's the way to defeat the rhetoric used to prop up that bad argument?

An educated populous able to apply critical thinking.

The ability to have the discourse should not be predicated upon the likelihood of winning the argument.
I write simpler code because it's easier to understand and maintain, for me and coworkers. It took so long to write like one thinks a junior dev would write :-)

Another change is a consequence of being polyglot (mainly Ruby, Python, JavaScript, Elixir now plus some C and PHP.) I can see where language and library designers go out of their way to make things unnecessarily complicated, or where the idiomatic way of a language is stubbornly complex. I try to stay idiomatic because it helps maintenance but I pick simple solutions anytime I can.

Finally, as the other reply states, I got better and more verbose at naming. One good name could be worth 100 words in a comment. It's like placing a big red Stop button in the middle of a dashboard instead of hiding it, small and black, under the desk.

Ah, I write down a lot of things in wikis. Coworkers thank me but they still don't write anything. They're about 10 years younger than me, they'll get there too (to document stuff).