skysight-inc/HackerNews huggingface dataset:
This is possibly a silly question but... when it comes to the threat of backdoor vulnerabilities inserted in the compiler itself, which would you say is the safer option? From what I can tell LLVM has a simpler codebase so that's a point in its favor, but I think GCC being a GNU project is less likely to have developers who could be pressured to insert malicious code.

Am I crazy in worrying about this? I know initiatives like reproducible builds are supposed to help solve that kind of threat, but it's still not clear to me how it all fits together.
The code I initially get to work is often pretty large and complex. Then going over it again, I can see how to shrink it and make it elegant. And then again, then again.
Not likely the audience for this, but since I spent an hour hunting it down, the spade tool is called Wilton Thinline spade tool, just ordered the 10 inch.
> They are one successful software project from losing their jobs.

Maybe. However, consider how successful Google has been at automating customer service.
Probably colliding satellites
The original Hebrew ( not Greek ) word in the book of וַיִּקְרָא (aka Leviticus) means male.
I agree, so I went back and added transcriptions for all the images. Thanks for pressing on accessibility, it's an important and under-appreciated subject.
>A website that is maintained in a long term will be worked on by many people, and CSS will become quite large and complicated

Non-sequitur. It could also become smaller and simpler.
I am proud of our democratic cousins in Hong Kong; this is just the beginning. Who knows what kind of country China will be in 2047, maybe there is hope for democratic China or 50 more years of democratic Hong Kong, who knows.

As for Taiwan, Taiwanese people already identify themselves with being Taiwanese. Nearly 80% of people polled identify themselves in fact, in recent polls. Now we just need the older generations to slowly fade away (ones that still watch China influenced news channels). The fact that president Tsai (who is close to our US allies) won her party election recently and has a 10% lead over her opposite party opponents (who are now distancing themselves from China) give us great hope. Our independence is going to continue.

As for the naysayers that say China can simply invade, I beg to differ. China was always going to have problems attacking a well fortified island. But an old, broke China with no allies in the region attacking Taiwan with US backing it is impossible. And as time goes on, Taiwan will eventually declare independence and have the world support for it. That’s the future I am looking forward to
They don't need to. Also Metal isn't really 1:1 comparable to Vulkan in terms of abstraction level.
Re statically typed Lisp, I’m keeping an eye on Carp [1] which seems to be a quite active project.

[1] https://github.com/carp-lang/Carp
We've come full circle. I never thought I would see someone unironically support monarchy in 2019, much less cite Hans Hermann Hope as an actual source. Hacker News! A place for hackers, people who want freedom to explore new technologies, disrupt industries, and evaluate other hackers based on their merit alone. God the Internet has gone downhill. Democracy is messy and complicated, but lifetime leaders are not the right answer and do not align with hacker culture at all.
In Chrome, Ctrl +/Ctrl - reflows most text.

Like most things on the modern web, it is complicated. There seems to be a way, which I never noticed before HTML5 hit, for the web page to specify that certain text will not wrap, but rather will just run off the right edge of the viewport if the viewport is too narrow, but it is not in common use.
Don’t worry, Elizabeth Warren and Margrethe Vestager will be breaking up the big tech companies and hamstringing the US tech industry with targeted, punitive taxes. Meanwhile, in China, the tech industry enjoys unfettered access to government funding, protectionism, and monopolistic imperialism as they conquer the world.

Nothing anyone in the free world needs to worry about.

Right?
(A suitable subset of) Parsec is about 100 lines of OCaml. Implementing a PEG syntax on top of it is about 150 lines of Haskell (or less, I'm a Haskell noob).

Building up the knowledge to get to this point however… nope, those students were better off going hand written recursive descent (or Lex/Yacc, since an equivalent was allowed).

https://github.com/LoupVaillant/Monokex/blob/master/src/pars...

http://loup-vaillant.fr/projects/metacompilers/nometa-haskel...
The solution is to keep your scripts private, automate your job, and work on whatever you want while making sure you always look busy when your boss walks by.
For Clarity's Sake, Please Don't Say “Licensed under GNU GPL 2” (2017)
“People who are living on the street, for the most part, have burned through all the support their family and friends are willing to give.”

I have experienced this with one person. She didn’t become homeless but it had reached a point where the whole family said “enough is enough, we can’t help anymore”. Interestingly this was the turn around. Once nobody was willing to help anymore she pulled herself together and straightened things out. It’s still not perfect but much better. If she hadn’t had the energy or intelligence to get her life in order she would be homeless or dead now.
> Japan and its leaders have made lots of war apology statements

In the link you provided: As of 2010, 24% of South Koreans still believe that Japan has never apologized for its colonial rule, while another 58% believe Japan has not apologized sufficiently. So apparently I am not alone.

Until the names of the "1,068 convicted war criminals" are removed from the Shrine, visiting it hurts people's feelings, period. This has nothing to do with what they visited it for. Even if you ignore other parts of Asia, those people did great harm to their own country, leaving their names in the Shrine makes people question whether the Japanese government realize how much tragedies were caused by them.

> This is not a baseless conjecture

True, I apologize. Putting myself in your perspective, I can see how scary the bookstore incident is, and the CCP really fucked up its (already bad) reputation with this one.

> Japan and US coexist peacefully.

US-Japan relationship really is the best the US can do and I still don't think they are independent from each other enough so that their relationship can be described as "peaceful". Would you say you and your shoes have a peaceful relationship? Your shoes really have no choice but to stay with you. BTW, I was thinking about the Middle East when I talk about how the the mess created by the US.

Even if you don't agree with me about how Japan is a "client state", you should at least acknowledge that their relationship is far from peaceful: https://en.wikipedia.org/wiki/United_States_Forces_Japan#Uni...

Imagine if the PLA in HK did something similar.
I think we're using different values of "existence proof" here. You seem to be taking it as "we can't build this, therefore it is not a proof". It was intended as "it is theoretically possible to build this", and "it will run really, really slow" isn't a disqualifier there. (And it could still pass a turing test - you'd have to give the human equivalent constraints, but that's true for any "text on a screen" test anyways)

How about this. Would being able to perfectly simulate a Caenorhabditis elegans brain be an existence proof for whole-brain simulation, or do you think that there's some sort of discontinuity before you get to human brains?
And 2 months ago: https://news.ycombinator.com/item?id=19590567
Quoting the article: it says trees "bury CO2". that is just wrong!

I don't believe that is a good choice of words. CO2 is essential to their survival. burying it is not how one would describe the process of transformation!
Some senior engineers enjoy a challenge or perhaps believe in what the startup is doing.
You're just arguing that a "model" based on make believe is still a type of model. I don't find that compelling.

It's like saying a scientific theory not based on empirical information is still a scientific theory.

I don't see why that point is worth defending. Except perhaps as a way to give bad ideas higher stature by lumping them in with good ideas.

> Faith, also, does not dispense with evidence of the senses, it just applied it differently.

No idea what you are talking about here. For instance, the only sense-based evidence I know of for Christianity or Islam is the historical record, and that isn't reliable enough to establish these beliefs as anything more than make believe. In other words, we can't see Jesus work miracles, which would constitute partial evidence for Christianity; the only evidence we have is that someone said they did a long, long time ago. I'm also not aware of evidence for Zeus or Thor or Brahma.

> as are positive sensations associated with a particular belief

Emotions do not constitute evidence for religion.
RHEL/Ubuntu/Debian LTS and pray enough people remember how to work on it.

Or don't let your software get 30 years old. Reduce the number of components required to run it (avoid complex toolchains) so that when upgrade/porting time comes, there are fewer things to break.
Not yet. She needs to take responsibility and step down.
Startup success? Be a better founder. Here's how
Do you have any examples as a Gist?
Okay, but none of that was true in 2014. If Apple had been building an ecosystem of Vulkan tooling instead of an ecosystem of Metal tooling, presumably Vulkan would have the frameworks, the Xcode support, and (maybe) some of the debuggability (since Apple could have their drivers' Vulkan shader pipeline target LLVM IR, and then do LLVM-internal stuff from there to enable debuggability.)

So what made Metal a better technical choice than Vulkan, back when the options were "Metal without Apple's support built yet" and "Vulkan without Apple's support built yet"?
> Those two things fall under my second clause.

Not really.

The statement “this has never been observed in clinical settings to differentiate from placebo” is ambiguous whether it has or has not even been studied - my statement eliminates that ambiguity.

> It literally just means "there's no solid evidence that it works."

There is nothing to indicate whether there is or is not any evidence at all, let alone providing any indication as to the quality of the evidence.

On one hand one might say this is excessive pedantry, or just "semantics", but this ignores the massive amount of epistimically inaccurate memes that are taken as "generally true" "facts" across a wide variety of subjects. I would argue the prevalence of this problem is starting to cause major rifts within society, sometimes manifesting in violence, including death.

I have never met a single doctor that has given me any reason to suspect they happen to possess the extreme levels of pedantic logic required to support the authoritarian judgements they've laid upon me when asking specific questions I've asked after performing significant research on my own. I don't really see why they should be any different than a typical overconfident human being.

And it's not just doctors that are the problem. One can observe that a lack of (or, a lack of use of) logical skills and understanding of epistemology are significant factors in many of the disagreements that exist in the world. Very few people seem to appreciate how limited our understanding of things outside of fields like math and physics that follow very strict rules.
I don’t think any company specifies exactly the job requirements as there are many, especially as the job progresses. The point of the assignment is to see how well can you deal with new challenges.

Interestingly enough, other developers went through the assignment without any trouble way under 2 hours.

Glad it worked out for you. Not everyone is the right fit and I’m glad we found out earlier than later.

Good luck
And if you tightly regulate the “pharma space” and those drugs are harder to get, the same addicts will just find a substitute drug. The “War on Drugs” has been an abysmal failure.

If you lock up the users, you’re just spending more money housing non violent offenders. If you lock up the sellers, someone else will take their place. Homeless drug addicts don’t fear jail, how could it be any worse than life on the street addicted to drugs?

I have no idea what the answer is, but I suspect it is a better social safety net where people think they have a fair shot in society where they don’t view drugs as an escape or have the mindset of having nothing to lose. I honestly haven’t thought about solutions that deeply.
>understandings of genes as immutable features of biology that are fixed at conception

This 'understanding' has been known to be wrong for 30+ years now. Rearrangements, microchimerism, epigenetics, chromosome organization etc. are all things that exist and modulate information transfer beyond the standard four letters or the 'environment' (whatever people think it means) and we're still only scratching the surface. I keep saying it and I'll say it again: DNA is not source code, your genes are not initial character stats in a video game. That's not how any of this works and it frustrates me whenever I read otherwise smart people making arguments that rely on premises originating from a high schooler's (or 1970's) understanding of genetics. It's even worse when the dreaded 'nature/nuture' gets mentioned.
I'm not sure many people would say that methodically testing someone's diet is nonsense.
This article aside, my general understanding has been homelessness is very often a symptom of mental health issue. Yes, there are people (read: families) who would obviously prefer not to be homeless. But many others are there because individual rights / protections are such that we can not force them to do otherwise.
the map looks magnificent.
Software engrg was a joke until the Moon mission made it the future
I think saving is an essential part of it, but not the whole story.

I recently took a job at a university. I had a bit of leverage (extensive clojure experience ftw), and I spent it on negotiating for 20 hrs/week. This gives me much more time to do "the other stuff" that's part of a career---networking, learning, interviewing, starting soon-to-be-aborted businesses. I've also been trying (with a group of friends) to figure out if there's any way we can make some sort of co-op work.

I do think "jobs are over," at least as we know them for the middle class, but I don't think that needs to mean that the middle class is over. What form it will take, though, I'm still not sure. I suspect things will keep getting weirder.
I don't know how you imagine that Apple will have a monopoly on mobile phones. They don't even have a quarter of the market!
What that really means is that they need to have a job ad open for 3 months that they didn't hire someone else into before they can justify hiring a non-EU citizen. It helps if you're doing something specialized or have some intersection of skills for the justification, but it isn't insurmountable, just hard enough so that they only get the people who really want it.
You were the first person to call the idea of marketing evil here.
How to switch from RDBMS to DynamoDB in *20* easy steps
>And serialization seems to be far less costly than most people think. In the apps that I have written that make use of a off-main-thread architecture, structured clone has not been my bottle-neck.

If you're working within a render loop it does hurt, but I agree it isn't an issue for a typical use case. I think what detracts more is the ergonomics of the serialize/deserialize operations. Those are just largely seamless on the emscripten side. On the other hand, a full wasm/emscripten toolchain in your project arguably comes with its own ergonomic cost.
A Sardonic Take on CEO Exits
I don't think it's "disguised" as a housing crisis: dishonest advocates took advantage of superficial similarities between the housing cost crisis to claim that homelessness was driven by it. I don't think most people serious about understanding the homelessness issue instead of exploiting it for their pet cause think that the housing crisis is a primary driving factor (though I'd be surprised if it wasn't contributing)
"Metal" is a vertically-integrated software stack that goes up into Objective-C runtime land. An open standard based upon it would require that there be an open-standard Objective-C runtime and toolchain to use in working with it.

Unlike Vulkan, the lowest-level, C-ABI, non-type-safe parts of Metal aren't exposed as public APIs, AFAIK. You could maybe standardize those, but Apple presumably wants to reserve the right to change them while just keeping the higher-level ObjC ABI stable.
At one point in my life, I was frequently the other party in similar scenarios; it's been a while, but some things I recall as helping me:

- Quick feedback loops

- Low formality experiments

These re-enforced the feeling of play, which felt much less high-stakes than 'work'. In a state of play, unexpected results aren't failures and interesting intermediate results provide a jumping-off point for informal social interaction, especially a shared anticipation of the achievement of the desired end product.

- High-touch guidance

- Pairing where I was driving

These significantly reduce the emotional energy barrier to asking questions and help teach norms about which aspects of product engineering require discipline vs which aspects that can be held loosely. Discipline and formality are expensive [at least for me] so saving the bulk of it for situations where it's essential allows much higher rates of progress in those directions where it isn't.

- Displays of vulnerability of my senior peers

- Stories of failure and its cost by the same

- Personal interest in me and my values

This helped me build trust in my team, which gave me additional space to feel safe playing around in. It also helped me start building a set of people for whom I no longer worried about wasting their time, allowing a bi-directional flow of value and a reinforcing of my motivation and sense of belonging.

All that being said, I have no context for your case beyond the above, so it's quite possible none of this is relevant, but hopefully it at least some useful fodder for your situation.
> Globalization always means more opportunities for the nation’s most competitive citizens, but more competition for the least competitive citizens. The trouble is that in the services sector there are a lot of uncompetitive people.

This will end well.
Why do you say it would be impossible to scale it? The US has 330 million people, and 2.3 billion acres of land. That's averages out to 7 acres of land for every man, woman, and child. 700 acres for a little residential area of 100 people. Of course some of the land is barren and other parts have to be used for agriculture, but the numbers are just so large here that I don't think it matters so much.

Of course this is all just pie in the sky since it never will happen, but I think it's interesting to think about. It's easy to forget how huge our country really is. Urban areas only make up 3% of our entire landmass.
There's very little at that altitude except other starlink satellites.
A friend who lives in the SF Mission likes the idea of shipping the druggies off to a drug camp in the middle of nowhere. They get all the drugs they want, until they die.
Drugs are often an escape but not always from immediate societal pressure. Ppl with (emotional) pain with likely eventually self-medicate. That is, addiction is a symptom. The problem is, we tend to want to treat that symptom and remain in denial that there are underlying root problems.
My observations is that our society puts too much emphasis on having people prove they are self-reliant, instead of improving its population's productivity. In this dichotomy, the former is detrimental to the society, the latter would enhance it.

I think focusing on productivity would go further than the dichotomy's of "welfare or not", where people are mostly skeptical of whether a subsidized poor person is contributing to society with taxpayer's money.

Relegating the role of governance to productivity allows even prisoner rehabilitation to change. It allows jailable offenses to be viewed under the lens of whether this is useful to the productivity of society, instead of simply punishing someone.
> I'm currently very frustrated that while CSS Subgrid has been implemented in Firefox Nightly, Chromium has yet to start working on it. Imagine if the Firefox devs' work contributed to Chrome as well! This problem would vanish!

I doubt the problem is too few developers. Google has over $100 billion, it can hire as many people as it wants. And didn't you already say at the beginning, "Google is huuuuuuuuge. They just have so many people working there."

Rather I wonder if there are just only so many people who can collaborate on a codebase, there are just only so many features you can push through at a time. If all the Firefox developers moved to Google, I doubt we would see features faster. I bet we would see features come out at the exact same pace. It is not a matter of labor but of leadership, and each project will prioritize features differently. Therefore this is an argument for more than one implementation.

Is this not the subject of the famous book The Mythical Man Month, by Fred Brooks? Adding more programmers to a late project makes it later. I know that Google is a massive company, but I wonder how many employees literally write code for Chrome.
Given where Watson is now, the fact that systems mostly only get better, and all the other advances in AI, I think it’s safe to say that it will get better. He could also be using Waston as a general example of AI that might be relevant to a wider audience.
It's actually a rip-off of the Ducktales movie.
That ship sailed the day people first started using HTML for page layout in general.

The spirit of HTML was not adequate to meet requirements, so the spirit has been upgraded. Pray all you want, it's going to be upgraded further.
And I ask 'so what?'
Honoring the creation of BASIC:

https://www.theverge.com/2019/6/16/18680941/new-hampshire-ba...
A JIT compiler could detect that an instruction sequence (or function) is pure (for some range of valid inputs) and auto-memoize them for performance gains. But if you want the JIT to evolve compiled representation by profiling some fitness measurement (performance) and condition (soundness), that will most likely not happen any time soon. The JIT compiler has to balance compile time execution with runtime execution, if it wastes 5s to generate a program that runs in 2s when it could waste 1s to generate a program that would run in 4s then it would not be a good compiler at all. And above all else, JIT compilers, even the notoriously aggressive ones, still need to have some degree of predictability. If the user of the language can't predict the performance of the language, then they can't reliably improve their code performance.

I'm mostly talking about production-ready stuff, such work is certainly some fun playground. The Julia JIT (one of the notoriously aggressive JITs, for good and bad), allows users to, at runtime, add new context-aware behaviors to the compiler [1], and people used it for example to experiment with auto-parallelization of code and overall manipulating the code generated by the compiler. That was basically what got me into the language. So you could probably make a library that would inject some weird risky optimization that abuses the type system.

[1] https://docs.google.com/presentation/d/1IiBLVU5Pj-48vzEMnuYE...
Accrued vacation must be carried on the books of a company as a liability until the vacation is taken. So you have two weeks vacation a year, you work a year without taking any vacation, the company has actually paid for 54 weeks for their accounting.

Also, in many American states, accrued vacation must be paid out when you leave the job. So it's not just an imaginary liability.
Apple Search Ads: the Most Relevant Keyword Performance Report in 2019