skysight-inc/HackerNews huggingface dataset:
I would suggest waiting due to probable refresh timing, though I don’t think 16/17 are bad machines by any stretch (just a bit over-priced for what Apple delivered).

My biggest complaint is the inability to upgrade storage. 18 months in, I’m facing the need to upgrade due to an uptick in container and VM based projects that necessitate a large chunk of scratch space. I recently taught a 300-level networks class and had a couple students who had also underestimated their storage needs.

I don’t love the keyboard, but my accuracy is improved on it. I also haven’t encountered any colleagues, students, or friends who have encountered any key issues.

The trackpad is large, but it works like a dream most of the time. I only experience an occasional wrist detection fail, and this usually occurs when I’m working in bed with awkward hand positioning.

I haven’t seen any issues with 16GB, even when running numerous containers and virtual machines. I’d love the option for more/upgradeable RAM, but I’m satisfied with this config for now.

Battery life is decent in practice. It’s not all day, but it’ll get me through a flight without any trouble so far. The flexibility of USB-C PD is awesome. I carry a tiny 60W Dart-C adapter when I’m on the go and I’ve even used a 30W adapter in a pinch. Either one will keep my 15in 2016 MBP running all day.
Initially you'll use JavaScript as a top-level glue and all the submodules in WebAssembly. Then once it's stable you just get rid of all the JavaScript. You can even completely abandon DOM/HTML if you like and won't feel speed penalty for it.
> This is because what you are saying has very real world implications that will hurt children who do need sometime up to 18 years of housing assistance so that they can also go on to college and become productive members of society.

What exactly am I saying?
Show HN: Optical stripe reading and floppy disk imaging attempt
TL;DR: All should use Firefox Quantum!

After this post[0] published, Mozilla released Firefox 57.0 and it discussed on HN[1]. Here is one comment[0] from this discussion[2]:

> Unfortunately, this would have meant no Firefox Quantum.

> As a Firefox dev (I'm still working at Mozilla, although not much on Firefox atm), I have seen many, many occurrences in which I couldn't optimize codepaths, or even in some case fix bugs, because the old extension mechanism made it impossible.

> (...)

[0] https://www.howtogeek.com/335712/update-why-you-shouldnt-use...

[1] https://news.ycombinator.com/item?id=15694926

[2] https://news.ycombinator.com/item?id=15696184
Apologies for that terminology, I personally believe in that, so for anyone else, scratch that note and replace with (start seeing animals that have the same right to live here as humans) and being more pedantic, if you believe humans being animals, scratch the distinction, and replace with animals of the species of human. I'm sure I'm offending more people in trying to fix this comment lol.
Globalized capitalism explained through bananas [video]
Utility Token Sale: Key Features, Legal Requirements, Prominent Examples
This is a great point I did in fact miss.

Granting stock (not options) with no vesting schedule is probably one of my biggest regrets.
Very soon it won't be 30% anymore.

https://blogs.windows.com/buildingapps/2018/05/07/a-new-micr...
World class interfaces compared to what? Desktop? Desktop is still superior.
In my opinion I like hopping through a codebase where everything goes thru an interface. It just seems cleaner to me. Especially when I'm writing new classes I can think about what the interface does and stub the methods out first. So for me it just splits up the workflow in a really nice way and makes things look clean. I see your point though.

Furthermore, when opening a new project you can just read through the interfaces quickly and get a good idea of what the code is doing. You can't just read thru a whole
bunch of implementations and get as good of an idea.
TLDR; writing code in Go is boring and clunky, reading other people’s code is pleasant and easy.
U.S. Conference Mayors Annual Conference Result in Building Efficiency Gains
It was owned by another person. I simply asked to takeover the namespace as there was no code associated with the package.
Obviously you can't mitigate all risks.

Meteoroids presumably are more devastating still because of the thin atmosphere. Some interesting analysis - http://spaceacademy.net.au/env/planet/marsmtrts.htm
This is why I really like Rust's "mut" keyword that enforces whether a function argument or method target is mutable. :-)
I operated a line like this for seven years before becoming a programmer, except that we extruded continuous paper-thin sheets of plastic for people to print signs on. That was a more skilled process, I guess; injection molders I talked to often had one person monitoring multiple machines.

My plant was in Wisconsin but wasn't heated during the winter when the lines were running. Melting plastic takes so much heat that we were the main electricity consumer in my town.

Because there isn't a check ring in place while the screw is turning, plastic is always trying to slip backwards over the flights of the screw. You have not just heater bands around the barrel, but also cooling water, which makes the plastic less melty so the flights can push it forward without slipping back. The more recycled material you use, generally the cooler you need the barrel because those little flakes melt faster and slip more than virgin pellets.

The many challenges of fighting reality to get your plastic to come out correctly mixed and without bubbles build a lot more character than similar paying jobs like driving a forklift. Facing the same problems repeatedly helped me develop the quick-access note system I still use for debugging and syntax. I wouldn't be half the programmer I am without the life skills from manufacturing. The only problem with being a line operator was that most permanently solvable problems have been engineered out already, so being clever and organized about solving things didn't produce nearly as much value for the plastic factory as it does now that I'm a programmer.
Same here. PyPI and NPM are the Wild West too. Github makes no effort to combat typosquatting either.

People in glasshouses shouldn’t throw stones...
I can only assume you are talking about J. R. R. Tolkien.
Ah thanks, I missed that
The Sleep With Me podcast has been incredibly helpful for falling asleep during times when I'm stressed or otherwise can't sleep. It's the right amount of goofy and rambling that just lulls me to sleep.

https://www.sleepwithmepodcast.com/
I want to give IBM—of all places—a shout-out here.

I applied for a few jobs there after grad school. Every application was promptly followed up. Hiring managers and HR folks replied to emails, often within the same day. I was notified when the jobs were closed, and one hiring manager even scheduled a brief phone call to explain why they weren't hiring me and what I should do if I wanted to reapply.
I use a separate phone number and email when looking for work for this reason. Some agencies and recruiters will not stop.
I can't understand why you are downvoted, except maybe that your argument is as self-contradictory as TFA.

which is it, the job market is so strong that candidates have all the cards, or the job market is tight and candidates can't afford to burn leads and get easily blacklisted?

btw, can you comment on singapore's privacy laws? such broadcasting would be illegal in eu.
Never forget a EST seminar I was dragged to in the ninties.

I really tried to keep an open mind, but it was just a money grab in the end.

1. The very attractive main speaker had a PHD, and let everyone know--at nausium. (After the event, I went up to talk to her, and she claimed it was from Stanford. I called Stanford the next week and she never went there. She was a highly skilled speaker though--weird, but brilliant on EST's part.)

2. A guy in the crowd stood up, and said, "I'm spending this months rent on the down payment for the course." (I think he was telling the truth--sadly.)

3. The women in the back of the room who signed people up after the "religious" seminar, were all paid models. (I just asked one of them. I had a hard time believing such stunning women were just fellow EST members. The one girl I talked with was sent to the event by her agency.

4. The sad part is there are people are still so gullible to just, "Wish it--want it--do it!" By Brian Griffith
If someone has a job, as the recruiter you have to be more respectful of asking for time out of their day. They may not want to talk ad-how in the middle of the day, and have lots of work commitments to work around. You can’t just ask them to show up on short notice. Someone without a job is thrilled to interview somewhere in short noticed and is happy to field calls in the middle of the day.
> Mans search for meaning by Victor Frankl.

> Anything by Dostoyevsky.

These are extremely well-known in the U.S.

Dostoevsky is considered heavy literature however. It's well known but not often read.
That's not what clickbait is. Your title might be better, but people have been writing somewhat sensational headlines since the dawn of time. Clickbait would have been "This one trick drives recruiters crazy!"
Well then I'm nearly as afraid of libertarians as I am of fascists.
I'm fairly sure the default file explorer in Ubuntu/Fedora (nautilus) offers a preview spacebar function but I don't use it enough to know whether it's limited to images.

I haven't looked to see whether there's a keyboard shortcut to jump to the next image. It's not up/down arrow.
HTML and DOM is the current way that is forced on us. What if I had a better model? I can't implement it myself. The DOM was meant to describe documents, not interactive webpages. HTML and CSS never had to compete with other ideas or technologies, because you physically can't do it.

The DOM is a relic from the 90s that refuses to die.
Search features for language documentation should recognize special characters as such. For asterisk that gets very ambiguous though, unless it uses regex or something else, standardly.
Even though it's translating to unsafe Rust, it does still have some value. In particular, C libraries can be converted into Rust libraries that can be managed via Cargo, avoiding the need to deal with C tooling.
Yeah, I assumed that this was just converting word-for-word as a first step and one was expected to then go back to use Rust idioms to tweak the code if necessary. Definitely useful if you want to move code-bases to Rust entirely.
Funny when the boot is on the other foot
HardenedBSD has per-application and per-jail exploit mitigation toggles. If an application violates an active exploit mitigation, the user can choose to either go without the application or disable the exploit mitigation for just that application.
This blog post is not accurate at all.
> Sending 100 people at a time to on a near suicide mission is quite a dumb thing to do.

Tell Elon, not me

> We've sent robotic gear to Mars and most of it has failed. Gear that doesn't require air to breathe, water to drink, food to eat and that can be just abandoned there.

Whilst humans appear squishy and delicate compared to a robot, unlike machines they are very adaptable. For instance a robot that is a million miles away with a broken power supply lead is lost because even a simple repair is impossible. An air supply unit that breaks to a room with humans in has a much better chance of being repaired by the humans. The humans could abandon that room, wear space suits for a while, fly home or fix it with duct tape. There is no reason top believe it is harder for humans to survive, just because the robots find it hard.
Perfect for curious toddlers. My daughter is always asking to watch videos of how things are made, and this video has a great mix of very simple takeaways (chairs and legos are made out of plastic) and much more complicated concepts that she can be exposed to and grow to understand (the way screws work, how the runners attach).

And now she can run around the house finding the ejector pin witness marks on everything.
Wouldn’t it be great if we could all live like they did back before civilization was corrupted by western intruders?
Wasn't exactly my point, it's the criticism of JS the language and the tooling, but then just repeats the same difficult to maintain approach seen in a lot of JS, but now in a new language and even more tooling
That's not how science works.
As far as macOS goes, you can point the default screenshots location away from your iCloud drive. I did that fairly early on because uploading every random screenshot I take on a 1 Mbps upload connection is insanity.
I don't know whether it is really malware, or they just collect information from PC like browser history and cookies or just avoid being blocked by AV, anyway the real purpose is that developers don't want users to be able to control what is happening on their PC and to know what is really happening. I don't see any other explanation.
It would have been a bad idea to use WinSCP in 2014 also. Yet you'll notice they backed off and have had years to repair their reputation, instead of getting caught a second time and trying to cover it up like FileZilla is doing.

I understand how your kind of free software makes money perfectly well. It's not trustworthy in the slightest.

You don't need to make money to make a program that copies files. And if you bundle your free software with a scam, you're not making money as a software developer anyway, you're making money as a scammer.
Thanks a lot. Really appreciate your feedback.
Added that to my to-do list. Feel free to contribute if you want. This is an open source project.
Not sure I agree. As a candidate you can simply decline calls and call back when convenient. If asked for an in-person on short notice you can simply state you need more lead time.

I would much rather have the recruiter be aggressive, giving me the chance to slow it down or keep the pace up.
Hey! It's guarded because I used to get spam messages on my email. Not a Hindutva group. I am just a student working on it as a side project.
On the one hand, it's abysmally unprofessional, and can give you a bad reputation.

On the other hand... at least both sides are being equally unprofessional now? -.-
Thanks a lot for your feedback.
> you have to be more respectful of asking for time out of their day

You have to be respectful always, right? Not only when you have a leverage?

> You can’t just ask them to show up on short notice.

Someone without job can have other things to worry about. You can always ask, of course, but you shouldn't just assume and proceed from that.
This isn't just wrong, it's fundamentally wrong. The burden is on those who wish to forward a positive claim. The meme won't go away because it nicely confirms a popular and comforting narrative.
Do you believe all other forms of life have souls?

I'm curious because you made the vegetarian and vegan argument which I always find interesting. I was raised Hindu (now atheist) and the religion has a belief that all forms of life have a soul and have consciousness. As a consequence of this you accept that in order to live, your life relies on extinguishing other forms of life. I always find it weird that when people talk about diet, animal rights, and souls, there is an arbitrary distinction between animals and the rest of organism (plants, fungi, bacteria, etc.). The concept of a soul is an abstract non-scientific belief, so given its an abstract concept with no scientific basis, why do we make a distinction between one form of life and another?
The point of that argument is never "This is perfect." It's exactly as you say - "This is not bad enough to cause serious harm and therefore" (they're saying) "not bad enough to get worked up over it."

"It survived evolution" = "It won't kill you" = "It's good enough"

They're setting the bar a bit lower than optimum.
What constitutes "genuine communication"? I've had on my LinkedIn profile: "Recruiters, please don't contact me at this time as I am not currently interested in changing jobs," and they still contact me. WTF?
I have zero sympathy. I have had multiple potential jobs end with a "ghosting" over the years.

Not only did I accept this, I didn't dare express any annoyance at this treatment - we all know that a potential hire who chewed out a recruiter for offering a fly out then going silent would at best be blacklisted internally, if not passed around via a whisper network as "difficult".

Sites like Glassdoor are useful, but it's relatively easy to identify someone who posts on a site like that if you give enough detail to be useful to other potential employees so prudent candidates opt not to utilize "anonymous" review sites either.
The one with job has job during working hours. Has meetings and deadlines, cant answer any time. Want to proceed more slowly and respect current job commitments. The one without job has time during working hours and is available. Likely prefers more intensive contact and want proceed faster as job search is his priority.
You'll find people much better suited to explain this on HN, but I'd guess it's about efficiency. CL was defined long ago and one of the goals was for it to be fast. It really is, but there is a pervasive mutability in most of it because of this, with functions like nreverse, rplca, nconc and so on.
I am from India. I am currently studying in the UK.
Have you read The Federalist Papers? I used to be skeptical of Originalism but those documents changed a lot of how I think about the law and make it pretty clear that the Founders did not intend for the Constitution to be "just a framework" to be casually interpreted. They understood the dangers of Democracy, and were pretty explicit about it.
They compare quite favorably to the Paulson training videos we watch in the actual industry, though those were more in depth, many hours longer, and came with interspersed quizzes that really helped my understanding. Both are infinitely superior to almost any classroom.

Topics this video didn't cover include friction/slippage along the barrel wall, circulation in the melt between each screw flight, the thrust bearing at the back end of the screw that takes the load from pushing the plastic forward, two-stage screws that drop the pressure in the middle to let gases be removed from the melt, how the plastic cools differently at the edges and center if it is crystalline/amorphous, and more.
Java is crufty, but it's the best general purpose language I know. There's hardly anything you can't build in Java.

"Casual" Java programmers usually miss the most important feature, what really makes it possible to do almost anything in Java. Reflection and runtime code generation. Every time I look at Go this ends up being a problem, worse than lack of generics. A lot of Java libraries use these features under the hood to make things like JPA and JSON serialization work.

Nothing I'm aware of comes close to Java in this, where you can redefine the language and rewrite compiled code at runtime while still maintaining execution and memory safety. Java agents, annotation processors, and libraries like JavaAssist, ByteBuddy, and ASM make seemingly impossible things pretty easy to write.

This is why annotations are used for everything in Java. They're often just tags used to find targets for rewriting code at runtime.

I was trying to write a thin ORM for Go and quickly found out it was impossible to do what I needed without blowing a bunch of nasty generated source files into the build. In Java, I can give the developer a nice clean interface and just generate the code when the app starts. Go forces you to expose all this to the user of your library
I saw a car hit a deer on I-95 at least a decade ago. It was horrifying, and it looked like the passengers could have died. They were okay, but the level of wreckage and the fact that it happened on a highway made it clear how dangerous that can be.

So it’s interesting to read you not really caring that this guy went through a potentially horrifying event, and then judging him for not treating the story of his own experience with the same emotions you felt.

None of this is to say anyone wants deers to be hit by cars. My question is how would you make this different? That guy being sad isn’t going to bring the deer back to life, and it’s not going to prevent the next deer from being hit by a car either. And going vegan won’t prevent it. Why does his emotional behavior reaction matter enough to make a judgment on him?
The compilation target could be a Rust slab [0], much like Emscripten uses Typed Arrays [1]. In doing so, it would retain much of the safety properties of Rust, but it pushes the problem into maintaining "the heap" for the C code.

[0] https://github.com/carllerche/slab

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Type...
Using some good old obsolete HTML to create JavaScript-free animations
Famous Musician Found Dead Unexpectedly – Investigation Underway
Human sacrifice occurred in the Americas, that is well established. But similar things did happen elsewhere. In Europe, Asia and Asia... at massive scale.

What is the Roman Catholic Inquisition exactly? It can be oversimplified to burning people so God is happy. It is a form of human sacrifice. Up to 300,000 people died that way.

So if we are going to talk about human sacrifice let's apply the term consistently.
Forsyth County was definitely a sun down town up until the early 90s. It's gotten better.

http://www.ajc.com/news/local/minorities-move-into-forsyth/m...

Anecdotally, I've lived here for awhile and never had any issues. My daughter has made plenty of friends at school.
Yes, you are right but having the information public makes it a target for spammers. People send spam emails about hosting and stuff.
FooService removes all the noise and makes it obvious the point of the class.
I applied for a ton of jobs after finishing grad school. I dug up the spreadsheet and, nearly five years later, I still haven't heard from > 50 percent of them.

It's understandable that companies don't put effort into candidates that got screened out automatically or by HR (though really, how much work would a form email be). However, a few of these places spent literally thousands of dollars (transcontinental flight, hotel, rental car, plus a day worth of interviews). A short email afterward really seems like the least they could do!
Google did this to me about 8-9 years ago. I interviewed, it went very well, then nothing for weeks. I called the recruiter, got the runaround, finally talked to someone who tells me, "Oh I called and left a message letting you know we weren't interested." No, they didn't. I have voicemail just like everyone else. No missed calls, no missed messages. But it turned out for the best, so no worries. Needless to say, the 90 or so times since then that they've contacted me to come in for more interviews, I've simply ignored them.
Incorrect title, can we get that changed? It's mostly about recruiters, with only a tiny mention of employers.
Yeah, and the stability of that market is what we're discussing. If this market is either unstoppably deflationary or unstoppably inflationary it become unstable.
I don't think they're misunderstanding, though they may be ignorant of the stats, what they're saying is they want to be unimaginably intelligent. Perhaps assuming that special powers will go with that, like precognition.
Personal nastiness breaks the site guidelines and will eventually get your account banned, so please edit it out of what you post here. If you'd (re-)read https://news.ycombinator.com/newsguidelines.html and follow the rules in the future, we'd appreciate it.

The comment would be just fine with just the second paragraph.
When you pick tabs over spaces you have to live with the fact that many people will pick a width different from yours. :)