skysight-inc/HackerNews huggingface dataset:
Maark | Senior Web Engineer | Boston, MA | Full-time | Onsite

Maark is hiring a Senior Web Engineer who can build compelling front-end interfaces for the web and implement an industry leading UX. As a dev team, we work on highly creative projects, utilize a wide variety of front-end technologies, and empower our developers to create innovative solutions and explore/learn emerging tech. Candidates for this position should be experienced in or adaptive to a variety of front-end frameworks (React preferred) and have a passion for UI/UX.

We are hiring for a full time role in our Boston, MA office, with considerable work-at-home flexibility.

For info on MAARK, see https://www.maark.com. For added info on the position, see: https://maark.workable.com/jobs/779437

To apply or for questions, email me (I head up engineering) directly at rwagner@maark.com. (No recruiters please.)
Straight from https://www.tesla.com/:

>If you haven't test driven the car, you can return it within 7 days or 1,000 miles, whichever comes first.

That's the test drive right there.
Isn't this some of what Fiber was supposed to take care of?
I read the Redux site for the first time recently and I realised that it is a transliteration of the Elm architecture (TEA). TEA is probably easier to understand first as it fits more nicely into its native Elm than Redux does into JS.

I think Redux is quite simple conceptually, but if you just look at the code without the concept and reason behind it, it’ll look like complexity for the sake of it.
We Use Less Information to Make Decisions Than We Think
I did not think that there had to be code exploiting a zero day vulnerability in order to be "zero day".
> general studies courses that make up that "expansive view" of college really are repeats of high school with slightly more work

My humanities courses in college were bona fide mind-expanding. The problem is many colleges run their programs more like trade schools, with zero emphasis on balance between the arts and sciences.
It is a great book, and one of the best tools to teach kids in a fun way I’ve come across. He has a new book coming out later this year too which describes absurdly overengineered ways to solve simple problems. I’m preordered. :)
> trying to play philosopher,

It doesn't have much to do with philosophy though, it's mostly a psycho/socio/historical analysis. If the people studying these fields can't comment on modern events I'm not sure who you think should do it.
You could still stay at any hotel worldwide. Just not using hotelstonight to book. Although I doubt any bans on Airbnb would extend to hotelstonight because liability for hotel damage does not extend to booking agents.

Whereas, with Airbnb, they cover any damages that guests may do or issues that may arise from the hosts as well.
I think headers aren't "the" problem, I kind of want to say they are "a" problem, but they aren't really even that. I think I'll go with that they can be really annoying. They are quite a powerful mechanisim, but can be difficult to understand when you have complex header hierarchies (as often found in embedded systems) and introduce a bit more friction when coding.
Wood fiber clothing – a newly developed, chemical-free alternative to cotton
Cancel the contract and go with... who?

Monopoly positions change the rules, like it or hate it.
> Well, that isn't how the treaties define a safe country

As the grounds for asylum or
refugee status (the difference is in where you apply) in both international and US domestic law include both threats from the government and from groups the government is unwilling or unable to control, the fact that the same nongovernment and not-restrained-by-government groups one is fleeing from are operating in and not effectively constrained by the government in another country would make that country unsafe.

> BTW, about this claim that people are fleeing violence... why should we take that at face value

No, we should have a non-rubber-stamp application and review process theat evaluates evidence.

Which, newsflash, we have for asylum seekers (actually, we have two of them—the “affirmative” and “defensive” asylum processes), and that is exactly what the Administration is trying to prevent them from accessing.
Those are a bunch of different ideas. It's the word "duality" that is insane(ly overloaded).
You are not necessarily in disagreement with the poster you responded to. They meant it was fair in the sense that the user is using a fair heuristic to determine how likely they are to be scammed. You're saying it's unfair to the person who made the software, as they are experiencing structural discrimination. Those two points are not mutually exclusive.
Aside: the Windows OneCore and Shell Experience and C-Shell refactoring efforts have done a lot of work moving File Explorer into its own application finally divorced from a lot of the rest of the GUI. You can see it in Task Manager in 10 versus previous, esp. XP: fewer miscellaneous Explorer.exe processes and more fun new components like Windows Shell Experience Host. (Hard-crashing Explorer.exe is a lot less devastating to overall the stability of Windows 10 than it was back in XP [or 95].)

So we seem to be a lot closer today to a world where File Explorer is just another app, and maybe even considerable for open source development, than you may imagine.
I've never understood the Venezuala argument about Bitcoin. When someone is buying Bitcoin with a volatile currency (like the Bolivar), it means someone else now has that volatile currency. The volatile currency doesn't suddenly dissappear and take it's problems with it. How is this different from buying dollars or euros with the volatile currency.
Am I missing something?
The page insight report is really really bad: https://developers.google.com/speed/pagespeed/insights/?url=...

I mean, you are providing a CMS and your own page is this slow?

Shouldn't speed be the main focus?
The phrase "pecking order" has some reality to it.

Though, I'd like to mention that most chickens aren't bullies. In fact, I'd say something like 1 in 10 or 1 in 20 is a bully [0]. The rest just get along.

Now, if you want to see a really mean bird, go watch some turkies for a while.

[0] I grew up around a lot of chickens.
Wave could have been UUUGE, though.
> There's a small scene for people who do this and share builds, so it doesn't take much research to get started.

Recommendations on sites/forums?
I once found (plausibly from another HN commenter) a text based adventure where (almost?) all the words used were replaced with alternative English-sounding nonsense words, but have never rediscovered the link.

I feel this would be of interest to the thread, if anyone knows what I'm talking about or knows how to successfully Google for such a thing.
I have always seen car advertising as the most wasteful of all commercials. Tesla doesn’t do this and I, as someone who couldn’t care less about cars, know more about Tesla cars than all competitor cars combined. I don’t think they need the stores. Were I to get a car, I would probably get a model 3 if I confirmed the charging situation was reasonable and risk of repairs was reasonable (at this point I think not).

Test driving is an issue. Renting to test drive isn’t a practical thing to expect people to do. But really I just think the value prop of Tesla is the image. If you drive one, it’s because you’re smart or trendy or whatever you think it shows off. It’s a distinct offering from all other car manufacturers. When someone thinks “I want a Tesla” and googles how to buy one, I’m pretty sure they will just go for it, because it’s easier to do than go to a dealership, and it’s the one they already wanted to buy.
It seems like a good start. Once you do that, you could start finding vertices with large amounts of incoming edges, attempt to redefine the word as a phrase composed of only words still in the graph, remove that vertex, and repeat.
I am looking for the same but in German from either English or French.
> Are you stationed in China by any chance?

Why do you ask? Where are you stationed?
Politicians overwhelmingly tend to keep their promises[1]. Democrats have tried many times to get money out of politics, but they were obstructed by Republicans (who have never promised such) on every attempt.

1. https://fivethirtyeight.com/features/trust-us-politicians-ke...
of course the subtext here is that FB currently can and does snoop on these services (which is certainly no surprise to the HN crowd).
regardless, IMHO this is refreshing news in that a media barrage of bad publicity over privacy concerns has actually caused one of the largest companies in the world to change their behavior (assuming Zuck follows through on this promise to the full extent).
csallen didn't flag it, nor did the comment contain information beyond that you "loathe Airbnb" (as anyone can see who has showdead turned on in their profile).

Would you please stop posting unsubstantive comments to HN? Especially please do not post to this site in the flamewar style.
My biggest fear would be any potential hit to my credit. I don't know if getting a car loan and then getting the money refunded would impact my credit score at all, but I'm unsure enough to not want to try it. Credit and loans aren't something I want to take a chance on.
A 5k-word deep look under the bonnet of thi.ng/transducers
Definitely thanks for following up.

We were eventually approved!!! so if you had any impact here I really really appreciate it!
Not LaTeX, but LibreOffice: http://git.savannah.gnu.org/cgit/parallel.git/tree/src/paral...
Google has the responsibility to inform users that the software they are using has known vulnerabilities as much as they have a responsibility to disclose them quietly to the software vendors that can fix them.

The way you laid things out, Google should just collect zero-days and sit on them? Do you see the absurdity of that? From a business perspective, having these vulnerabilities around makes it easer for their competitors to collect the same kinds of data about internet search and private emails from people around the internet that Google collects from legit means. Getting vulnerabilities fixes widens Google's data moat.

Disclosing issues is not "policing". They are not arresting people, or taking any action other than stating the truth, that some software is vulnerable.

If they disclose at 90 days and harm ensues, the user bears responsibility for continuing to use the software. If they trust the software vendor to issue timely updates, then they can turn around and lay blame at the vendor for not fixing the issue. Or they can blame the hacker.
Define 'Lifelog' [DARPA].
"an ontology-based (sub)system that captures, stores, and makes accessible the flow of one person's experience in and interactions with the world in order to support a broad spectrum of associates/assistants and other system capabilities". The objective of the LifeLog concept was "to be able to trace the 'threads' of an individual's life in terms of events, states, and relationships", and it has the ability to "take in all of a subject's experience, from phone numbers dialed and e-mail messages viewed to every breath taken, step made and place gone".
Define 'FB'.
The Facebook service can be accessed from devices with Internet connectivity, such as personal computers, tablets and smartphones. After registering, users can create a customized profile revealing information about themselves. Users can post text, photos and multimedia of their own devising and share it with other users as "friends". Users can use various embedded apps, and receive notifications of their friends' activities. Users may join common-interest groups.
Compare & Contrast.
DARPA senior employees > FB?
DARPA TERMINATES PROGRAM FEB 4, 2004.
FB FOUNDED FEB 4, 2004.
DARPA = FB
Reading the word barges instantly reminded me of the Google Barge. Does anyone know the story behind it and what ended up happening to it?
That's not really a good definition, because it is too expansive. Penguins are water birds but not ducks.
Funny, I too was a freshman student there in 1993, and I used the ED011 room to get my first taste of internet. I didn't know about web pages or there were very few back then but I used Gopher, and I would simply try to reach as far as I could around the world. I learned shell commands by looking over the shoulder to the guys next to me and copying what they were doing. I didn't get to use the 286 stations, just the DEC terminals. 4MB RAM seemed like a supercomputer to me, after first learning programming with a Romanian Sinclair Spectrum clone which had 16KB ROM and 48KB RAM.

Those were the days, when you had to load software from cassette tapes and even the slightest movement could make the computer reboot (but that was 4 years earlier, when I was getting into 9th grade).
I don't disagree with your reasoning. But: I posit there are fewer "good scammers" than "scammers." Added friction probably reduces the total number of active scammers.
It seems experiences vary wildly, and I'd assume that's based on differing criteria.

For a general purpose / MS Office / browsing desktop, going pre-built may be viable.
For any more specific / demanding usage, building a computer yourself will allow you to get the performance you need for the price you want.

I'm decade or more past the point of enjoying building a new PC, but a pre-built machine never seemed to make financial or use-case sense for me. YMMV :)
I'm opposed to school vouchers because I feel like the most likely outcome is to move private schools from the 1% to the 10%, and as upper-middle class parents abandon public schools, the political will to improve them will decline.

I've seen cases where school choice was marginally improved, and what happened was that the parents who had the largest combination of motivation and time moved their kids, which caused what was left of the school to become ghettoized, because those were the same parents who would volunteer in the classroom, run the PTA, seek out donors for particular programs &c.

It's possible that larger changes would result in improvements even though smaller changes result in serious problems, but I don't see larger changes coming soon, and school voucher programs do not appear to be large enough to accomplish this goal.

We may be stuck in a very pessimal middle ground right now; it seems likely that significantly increasing school choice would improve things from where we are, but also seems likely that the exact opposite approach of banning private schools and assigning kids to public schools by lottery would also improve things, as that could motivate the wealthy and connected to improve schools that poor kids are equally likely to end up in.
ISIS has put out a great deal of notable art, in the form of propaganda videos.

In the same way that Mao era paintings are valuable in understanding the history of early communist China, I believe the ISIS videos will be valuable to future historians in understanding how the radicalization and subsequent wars in the Middle East happened.
There certainly is not a waiver for everything, despite the common saying making people think otherwise. The FBI[1] said they can't find hackers to work for them because they can't get around the "no pot" rule.

I agree absolutely that we need a national pass on this, but I think everyone who's taken a genuine look into the topic already agrees on this. The problem is the massive number of voters who already made up their minds based on decades-old propaganda.

[1]https://motherboard.vice.com/en_us/article/d737mx/the-fbi-ca...
I mean, what kind of data could they really want? Lists of people who stay in hotels when they travel? Probably cheaper ways to get marketing lists like that. Their market is essentially anyone and everyone that travels.

They probably want to put Airbnb listings as options on the hotels tonight app.
Patents weren't the issue. As I recall, Shkreli's company had the exclusive right to market the drug in the US, regardless of patent protection. For example, the FDA provides regulatory exclusivity that prevents generics from entering the market even after the patent expires. [1]

Patents were a collateral issue. On that collateral issue, one of the issues with patents is that drug companies have a tendency to stop producing drugs towards the end of life of a patent to force patients onto a newly patented drug. This practice could be stopped by allowing generics to produce, market, and sell when the patent holder will not.

[1] https://www.commonwealthfund.org/publications/journal-articl...
I've been reminded that Apple's webgpu prototype is distinct from the standardisation process. And yes, implementors get to write separate metal, vulkan, and probably directx backends.
Why Self-Checkout Is and Has Always Been the Worst
Training GPT-2 to Generate Poetry
Yes, I'm familiar with the arguments against it, but my experience using Redux has led me to strongly disagree with them. I don't think the proposed benefits have much value in actual practice, and limiting the use of dispatch to plain objects makes state logic easier to understand in my opinion.

Also, I think my primary issue with redux-thunk isn't that you dispatch a non-object but that the getState argument encourages async operations which are dependent on the current store state, possibly its current state at multiple different points of time. Personally I think that as much as possible async operations should be written to use only parameters as input and dispatch actions as output.

Plus I use TypeScript where things like this getState argument are really annoying for strong typing. You need to import the type of your store or store state in every file that uses a thunk.

I also personally think that the extra ceremony applied to Redux is a contributor to the difficulty new developers have understanding it, because they believe that Redux does more than it actually does.
This is just a Linux distro, right? Not a new operating system.
Yes.. I disclose this in the post that I linked to...

It's not even a disclosure. I don't claim it's because they're blocking electron apps as a blanket.
We had good traction before YC. But YC comes with many benefits, not just fundraising.
It's not surprising when you see a book title that includes the word "coddling" what the subject matter is going to end up being. But this psychologist has a very carefully crafted approach to get you to think you agree with most of what he says.

If you check out the answers, the subject of the interview always follows a very specific pattern: given a question "what about <this "liberal" idea>?" He starts by saying, "oh, it's a great insight, and based on something entirely true", then he moves onto "but of course it gets oversimplified and misapplied", and then he starts throwing out blatantly false strawmen like "then you get to 'men are bad' and 'whites are bad'" as if that's just another fact that proves that the original idea being discussed is actually a terrible one. Of course, the fact is not true, but if it were true it would be a bad thing, but by that point in the answer you are primed to go along with his until-that-point entirely reasonable rhetoric.

It's impressive, really, but it's ultimately the same toxic BS that the ideas he's talking about are trying to fight against. This is just twisted logic to provide a false path to help you conclude that the privileged are actually the oppressed. It's disturbing, but alas it's nothing unique. This sort of argument has been getting more and more refined very quickly. There's some interesting psychology going on here, but it's not what this person wants you to believe.
Of course, "current annualized population growth" is a hilariously bad assumption to make for the next 9,000 years. I would expect population controls long before having our "second home" prepared that would limit the rate of our population growth to the speed we can realistically expand.

I also don't think humanity will last this long, but as an academic problem it's fun to think about.
For the author's summary of the book's thesis, Ctrl-F "six intersecting or interacting threads."

If you're trying to explain what's different about this generation, and you do _not_ spend much time thinking about the rising costs of housing, higher education, and healthcare and the erosion of job security and benefits that many folks had in previous generations, you missed something. Weigel makes a lot of good broader points but I feel like that's an especially painful omission given the empirical and social-science gloss Haidt and his co-author are putting on their book. This is like explaining the past few generations in the US without mentioning the Great Depression, the New Deal, World War II...

Stories about how the younger generation is worse go back forever, and seem to be easy sells for various reasons--the world's always changing in ways that can be confusing and hard to keep up with, so a relatively tidy explanation that says the older generation's right and the kids are full of silly ideas can be comforting to some.
I'd like to see a DAG of WordNet, a database of English synonyms. Mapping single word synonyms solves the problem of common words in definitions.

https://en.wikipedia.org/wiki/WordNet
What I’ve learned about testing
It depends on what is meant by "define". If we are allowed to use existing words in a language, L, to create a new language, L', then use expressions in L' to define each word in L, a single word w, originally in L, suffices.

The idea is to first index each word v in the lexicon of L (including w), starting at 1 and ending at n, whatever is the number of distinct words in the language. Alternatively, you can index _meanings_. Then (should be obvious where I'm going with this by this point) you map a sequence S_k of repetitions of w of length k in [1,n] to each k'th word, v_k, in L. So now L' is the language of n sequences S_1,...,S_n of w each of which maps to a word (or meaning) in L. And you have "defined" L in terms of a single word, the word w.

But that's probably not at all what the reddit poster had in mind.

However, it should be noted that natural language is such that there's really no reason that we have many words- it's just convenient and helps us create new utterances without having to create long sequences of one word, as above. The important ability in human language is that we can combine words to create new utterances, forever- which we can do with one word just as well as with a few thousand.

Finally, I suspect that if there was a minimal set of (more than one!) words sufficient to define all other words (meanings) in a language, all natural languages would converge to about that number of words- which I really don't think is the case.
I am reminded of
https://en.wikipedia.org/wiki/Natural_semantic_metalanguage
You know, I wonder if the upcoming IPOs (https://www.nytimes.com/2019/03/07/style/uber-ipo-san-franci...) had any impact on this decision. It seems like there might actually be quite a few people potentially in the market for an expensive first car pretty soon.

Tesla has done a pretty good job positioning itself as the car to buy even if you've never really wanted to own one before, imo -- assuming you can afford one.
Most European countries ignored Hitler breaking every rules of the treaty of Versailles years before shit hit the fan.

I'm of course not saying this is equivalent to the nazi ideology. Sometimes you don't see things coming or you ignore them until it's too late.