skysight-inc/HackerNews huggingface dataset:
Next, the Guardian is going to berate us for not quartering soldiers in our homes.
Will Mozilla, Google, Microsoft or Apple blacklist the certificate?
Has anybody seen an introduction to regexes that starts with finite automata?

I was introduced to them that way and it seemed very intuitive to me. I’m not sure if I just have a head for regular expressions, or if the way they were presented was especially good.
Except we're aware of them and they're aware of us.
I’ve done IDIQ contracts in state government. You can absolutely save money, but you need to force a limited list of SKUs and renegotiate pricing at different volume-based high water marks.

Winner take all is also important, because it eliminates the room for sales bullshit. The magic is figuring out how to break up the lots of services so that it makes sense. You don’t want to give any one of AWS, Google and Microsoft everything, so you want to design lots that keep it competitive. This also ensures that any one vendor doesn’t subsidize strategic SKUs by discounting something that isn’t meaningful.

Everything fed is more complex, but it’s all doable.
So, what exactly stops the politicians from writing simple and clear tax laws?

It wouldn’t be hard for the lawmakers to eliminate this uncertainty, they just want to remain competitive.
So, aside from other comments, doesn't this break the already mediocre tab completion side of python? Scrolling through API docs to figure out what exactly that method or argument was called gets really tedious after the 5000th time.
Related: HN discussion of her earlier article on reliability: https://news.ycombinator.com/item?id=20522868

Also related:

Falsehoods Programmers Believe About Time: https://news.ycombinator.com/item?id=12675527

Falsehoods Programmers Believe About Unix Time: https://news.ycombinator.com/item?id=19922062
No, at least from my experience in China.

People like new, shiny bikes more and companies who bet on making "unkillable" bicycles lost out as nobody wanted to ride grimey, dirty, squeaky, and generally worn out bicycles.

Ones who gained a lot were ones who bet on flimsy, but more frequently and cheaply replaceable bikes.
> On government salary-capped architects and engineers?

You mean for the design? Yes. For the actual actual day-to-day operational duties, it's servicemen that perform like any other military post.
I wish everyone would quit giving them free publicity

Just call them a fringe website instead of driving traffic to them.
It’s almost like appeal to emotion arguments don’t work on all people all the time. Huh.
Sure, but if we're talking about data usage for marketing and targeted ads, then generally consent would be the only basis that can apply.

That's debatable. The GDPR itself explicitly notes [Recital 47] that even direct marketing can constitute a legitimate interest.

However, there are specific provisions for that case, particularly the explicit provision [Article 21, para 3] that if the data subject objects to processing for direct marketing purposes then that is black and white and that processing must be stopped.
I'm not sure that's true. Surely organizing lunatics is approximately as hard as organizing any hobby group, and low friction is a huge deal in creating and retaining a community. If it's easier to create and maintain groups of incredibly niche communities due to convenient places to digitally congregate, and I believe that it is, then it's also easier if your particular hobby is heinous. By pushing this shit into the darkness you end up with some humans who fail to find that darkness and are thus not radicalized.

(Or that's the theory, at least.)
The government already contracted General Dynamics to build their own cloud called MilCloud. It had a lot of problems so naturally they are developing MilCloud2.0
If it was a problem with “clear phrasing” it’d be called tax fraud, no?
>WaPo’s coverage of the disappearance of khashoggi was tabloidesque and immature.

One of their writers was murdered in a foriegn embassy on foreign soil by the royal family of SA. Tortured and murdered, and dismemembered.

That story deserves quite a bit of attention. I'd also like to hear your recommendation on high quailty journalism since WaPo does not meet your standard.
> So instead of f(x), I have to accept the visual noise and extra characters of (f x)?

(f x) and f(x) have the exact same number of characters; one mans'visual noise' is another's 'visual clarity'
I think your comment is coming over sarcastic.
Thanks - appreciate that and I'll double check the link.

Because I'm still a bit confused at what Lisp is!
Ah, that's too bad! AFAIR zrafa's site[0] was the place to go for bootloader/kernel files specific to the 620LX/660LX, but the userland should work on any 6xx series.

[0]: https://web.archive.org/web/20150626030407/http://fz.hobby-s...
Cool story, pr!ck.

Seems like you favour your own opinion before legal opinion.

F!ck you you little mercenary.
https://twitter.com/functorflow/status/1157396077043167232
Do you think multi-model databases will replace all our existing databases?
Normally I'd respond to such a comment with an observation on the author's precious naiveté, but since you are well-known on HN with high karma, I'll refrain.
As a machine learning / probabilistic programming friend put it, (journal) peer review is boosting with three weak learners.

Better than nothing, but very far from ironclad. Only replication really verifies scientific findings. Everything else is just window dressing.

(I say this as a regular reviewer; for whatever reason, this particular week I’m reviewing for both Science and Nature.)
Simpleanalytics is extremely expensive for what it does.
You should host the rendered Doxygen documentation somewhere. Furthermore, Doxygen is primarily designed for API documentation. You can add pages to explain concepts, but may consider to write additional documentation instead. Without documentation, your library is not even visible for search engines, despite humans.
... huh! I guess from the states, I'm used to seeing a vendor as sort of a middleman. That makes a lot of sense actually. Thanks for the insight!
Funding is a legitimate interest, it's at the very foundation of legitimate interests: companies need to make money to exist. "We need this to make money" is basically all they have to say - it's why Google/FB Remarketing, Cross-Network ID-Sync so all the networks have a unique ID of you when they talk to each other etc is still a thing.

The difference is that they now have to inform you that they are doing it, who is involved and who to direct requests for information / deletion to.
I think that’s a little defeatist. While sites like this will always be able to exist as tor hidden services or whatever, being available over https with a normal domain name massively increases the reach these sites have. Furthermore, there’s a big element of “performing for an audience” that these shooters tend to have, given the posted manifestos that include community in-jokes, so the reach that a site has makes it much more appealing for mass shooters.
If it exploded; the outcome would have been pretty much the same, but i'm probably wrong. I assume the amount of KJ is about the same; hydrogen will blow up much faster and much more violent. Petrol tend to "wooooof" into an fireball and expell a lot of the energy in the fire afterwards.

A leak in the petrol tanks at a station won't cause explosions in itself, it causes polluted ground water. Not to mention it's quite hard to get petrol to blow up, you need a pretty specific mix of fuel and air.

Hydrogen pretty much blows up no matter what if there is a leak.
Any Beta Tester?
This article suggests otherwise.

> What they found was encouraging for this strategy of reducing unwanted activity on a site like Reddit:

> Post-ban, hate speech by the same users was reduced by as much as 80-90 percent.
Members of banned communities left Reddit at significantly higher rates than control groups.

> Migration was common, both to similar subreddits (i.e. overtly racist ones) and tangentially related ones (r/The_Donald).
However, within those communities, hate speech did not reliably increase, although there were slight bumps as the invaders encountered and tested new rules and moderators.

https://techcrunch.com/2017/09/11/study-finds-reddits-contro...
To further your point: Matt Blaze said this recently: "Encryption backdoor demands seem to get vaguer with each iteration. The 1993 Clipper Chip, as bad as it was, was at least a specific proposal with technical properties that could be discussed. Now it's just "you nerds go figure it out, it can't be that hard"."

https://twitter.com/mattblaze/status/1153788005187907586
I'm frequently wrong or misguided.
>why did the flyboard wait until 2012 to be invented? I don't know that there's a significant technical advance in it.

technically it has already been available for a long time, just at a very different price point :

https://youtu.be/uXNNc_HFodI?t=486

Like drones and private space (SpaceX/etc) it is all about cheap&powerful electronics mostly and the good economy with a lot of money available for R&D at all levels.
It's a lisp, so you can build your own syntax, the messiness of annotatations is only limited by your creativity.

(defna add [a :: int b :: int] (+ a b))

https://pastebin.com/5kpTBiz2

You could expand that macro to support decorators as well via extra arguments before the args list, you'd be in great shape.
No one designed the environment to be destroyed. But tax laws are often designed precisely to incentivize people to behave in a certain way. If we raise taxes on cigarettes, and then people smoke less, and tax revenue goes down, does anyone complain? Of course not; that's why we raised taxes on cigarettes.

Now sometimes you have tax laws that are poorly designed, where we don't like what happens when people follow the incentives they create. Or other times you have tax laws where people debated about what things to incentivize, and one side won the debate, and you might be on the other side. It's perfectly fair to want to change them. But it doesn't really make sense to criticize people for responding to incentives per se.
Exactly. Solaris implemented this as "contracts" to make its service management framework (SMF, which is similar to systemd, but came out first and is superior in many ways).
Yep it was around. I dont think typewriters had support for it though ; )
Unoccupied people making racist jokes are as unpleasant as journalists writing biased articles to push their political agenda against freedom of speech.
Cool! I'd love a follow-up that shows how syntax-rules can do things that are out of reach for something like the C macro preprocessor.
Being sad does not make it untrue. Indeed, many political problems seem to stem from an unwillingness to grapple with truths that make people uncomfortable.

I’m not sure why you think an unaccountable political regime relates to children and work— there are plenty of obvious and unrelated answers as to why people do those things.
> Criminals could observe people and car movements in entire neighborhoods

Isn't deploying an airborne surveillance platform (if it has sufficient altitude to survey a useful area) an incredibly conspicuous thing to do?
Absolutely not, thank you for telling me - without it there would be no chance for feedback. And anyway I prefer blunt communication, it prevents lots of misunderstandings.
Location: NYC
Remote: potentially
Willing to relocate: yes
Technologies: I've mostly worked on web applications. So sql, mongo, ruby (sometimes on rails), javascript (with various frameworks), and so on
Resume: on request
Email: daniel.sj.light@gmail.com

I'm back in the US after taking some time to shake things up a bit, and am currently trying to find the right opportunity to set myself up on for the next few years. I see software as a means of solving problems, and so the most important thing to me is to be working with a group that has a clear vision for providing value to its customers and take delivering on that vision seriously.
The big little lie of the TV kitchen island
> I guess floating point numbers are a special case, since the standard mandates that it includes the NaN value.

NaN is more useful than that. Consider if you've got a sensor array. The data from the array is crunched to produce a result. Suppose there are a few failed sensors in the array. By using NaN's for those sensors' data, you can then tell what part of your crunched output is dependent on that bad data.

If you'd just used 0.0 for the bad sensor data, you'd have no idea.
i remember seeing some japanese anime-style programming guides but never thought anything of them back then. i really miss these short illustrated guides but i don't recall what company was publishing them.
That diagrams is 90% about different versions of PYTHON and not python modules. So I have no idea what it has to do with the discussion at hand.

Even if it was about modules, if anything FunctorFlow makes it worse because you now have X+1 things creating modules (FunctorFlow has to live somewhere after all so it doesn't remove the previous system).
I keep thinking that an app or service to fight loneliness will be an (anti) killer app. Yet I have no idea how such an service should look like. Obviously dating apps do not work for all circumstances.
> In Pentagon Contract Fight, Amazon Has Foes in High Places

> Bezos should have stepped in to make certain that the WaPo improve the quality of its journalism

The relevance is that this waffling over Oracle and AWS is born of an interview in WaPo? It has nothing to do with Amazon. Especially when you're commenting on the quality of WaPo journalism. The story exists without WaPo, but not without Amazon.
Indeed it is/was, though I cannot seem to find an original copy on the internet, so I uploaded to the repository[0]. I'm not sure what the requisite toolchain is, though.

[0]: https://repository.deuill.org/hp6xx/misc/jshlo-1.1.0-CE-2.11...
Please don't respond to a bad comment with another bad one. It arguably damages the thread more, since the original comment can always be flagged but a flamey subthread usually cannot.

This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html
That is true; Hy has macros and Python doesn't. Thus "few advantages".
I did not have to do so formally, either. Being a co-author on an arXiv paper or two counts, I believe, as endorsement.

Whenever the problem has come up for a colleague, it has been straightforward to endorse.
That’s not exclusive price just per gallon of water.

https://sfwater.org/modules/showdocument.aspx?documentid=774...

Wholesale untreated water is 1.02$ per 1,000 gallons. Page 16: ( 0.76 per 748 Gallons delivered). Plus a fixed fee for the size of the pipe (22.67$ for a one inch pipe.)
Dependency injection leads to elaborate, brittle fixtures that become more elaborate and arcane over time.

And the sunk cost fallacy has people working for hours (and I’ve witnessed pairs spend two days, that’s over three man days!) trying to maintain them.

I use mocks to arrange state A without going through all the business rules involved in creating state A. But you have to expose the states to do it, which can make for pretty descriptive code but is outside of some people’s experience and so they resist it.

Earlier tests have already verified all routes to State A, the next batch of test now takes it as a given. This controls test explosion by utilizing transitivity. A->B B->C implies A->C. Tons of unit tests for A->B and B->C and then you only need a couple of functional tests (say, one negative and positive) test of A->C. You’re just checking the plumbing isn’t broken.

Otherwise, you get Cartesian products. You end up with elaborate, (often custom), mocks that couple all of the tests together in hard to maintain ways. You end up with tests that accidentally test the mocks/fixtures instead of the code.

Some of my current coworkers do this too. I don’t know where this pattern comes from. It’s often easier to replace their two page fixtures with two or three lines of mocks per test. It’s often almost the same amount of code, but so what, each test can be read. Each test can be run individually, and behavioral changes to the code due to urges affect mostly the tests you would expect. Those tests can be fixed, rewritten, or just removed as they disagree with the new requirements.

The absolute worst is fixtures with asynchronous code. Those break constantly, and often invisibly. What’s the point of a fire alarm if the damned thing doesn’t work? It’s almost worse than nothing at all.
Funny when the previous point is "avoid typos"
Compatibility, longevity, reliability and simplicity are what they bring to the table.

Compatible because it is a W3 standard implemented natively by all browsers (including upcoming Edge). Even if your company has applications built using multiple frameworks (including future frameworks) you can write a component once and reuse it in all applications regardless of framework.

Longevity because this is a W3 standard. Frameworks come and go, but things built natively into the browser are here to stay.

Reliability because of Shadow DOM. You don't have to worry about id clashes, CSS classname conflicts etc when you add a component to an existing page.

Simplicity because there is no SDK or library or framework involved. It takes just a few lines of code to write a web component.

Regarding programming models, it doesn't matter. Web Components behave like built-in HTML elements, and all programming models support HTML Elements.
Agreed. I teach a session on it every year to Economics PhDs and faculty — if I can only get them to come. It's something they just don't know they don't know.

http://mackerron.com/text/text-slides.pdf#page19
The 8086 put the DOS vector table at address 0, in retrospect a truly terrible choice. Any null pointer writes would trash the operating system.

A much better design would have been to put the system ROMs at 0, where at least DOS would survive a null pointer.
Just this conversation made me miss my British work buddies.
They didn't ask; they said it makes you think about it.
VR will be game studio dominated. AR is more appealing to startups because it's the ultimate answer to the question: How do we get more ads in front of more viewers? Simple: Shoot the ads straight into their eyeballs as they go about their day!
Politicians don’t have to listen to lobbyists. The blame lies with politicians.
I think these progress reports are fantastic and super smart. It gives a strong impression of a healthy project with a lot of momentum, and helps us all appreciate how difficult and how much work goes into it. It also serves as a kind of constant marketing for the project, hopefully picking up new contributors along the way.

Kudos to the team! If only other major OSS projects operated similarly!
I've heard a lot of good things about mosquito dunks as a "potentially" safe-ish alternative. They're used as honey pots by putting them in sitting water.

My personal preference this year was to walk around like an idiot swatting at mosquitoes with an electric flyswatter in shady grass areas. Though this is painstaking & I keep thinking I need a bigger flyswatter.
That's true. Though for Null and NaN, the hardware does that for you.
Has anyone tried the user interface of a burner phone?

Recently I tried exchanging numbers with a friend who has a burner phone - a replacement for a lost phone.

Yes, good luck with dialling a number or storing a number in the contacts. Even sending a text is a trial of user experience, an intelligence test akin to solving a Rubik's Cube.

So it is good to see that a 12 year old can work out some of these functions. I completely failed to exchange phone contact numbers with my friend, with ten minutes of trying.
This person sounds like an absolute control freak and terrible parent. Oh no, eating junk food in bed? Better... come up with a byzantine punishment?
Honu: Syntactic Extension for Algebraic Notation through Enforestation [pdf]
Would you please stop feeding this flamewar? It's off topic regardless of how provocative the title was.

https://news.ycombinator.com/newsguidelines.html
https://www.ted.com/talks/nathan_myhrvold_could_this_laser_z...
There is also TinyEMU that has the added benefit that a JavaScript version is available that runs in the browser.

https://bellard.org/tinyemu/
Personal attacks will get you banned here. Please don't.

https://news.ycombinator.com/newsguidelines.html
The Sum of Two Evils (2003)
Ok, but are you raising or lowering the signal/noise ratio by continuing to post like this here? Clearly lowering, therefore please don't.

https://news.ycombinator.com/newsguidelines.html
As long as you use a VPS with a dedicated IP and configurer DKIM and SPF correctly gmail doesn't block you.

A easy solution for selfhosting would be mailcow.

Setup is basically a shell script which sets up the docker containers.

Backup and update is also just a shell script.
Includes spamfilter and a nice webgui as well as the sogo webmail.

Mailpile is just a client, it has no bearings on the privacy.
> good luck with dialling a number

You literally unlock the phone, type the number and press the call button.
Suspend disbelief, and don't be so hard on them. They may be exaggerating for comedic effect (the tone of the article is not exactly serious), or not wanting to bother the reader with actual details from their personal life.
I read once that CO2 traps work much better if cow sweat is added to them.
I don't know about campuses, but in online forums we have a constant problem of people claiming expertise in things they just read about in the news and know hardly anything else about.

I'm actually somewhat encouraged by people showing up and giving their credentials. Claiming group membership is a form of that, so I don't see it as being a bad thing in itself. The problem, if anything, is not showing similar respect for other people's credentials.

Also, competence in one subject doesn't excuse arrogance when repeating "conventional wisdom" in other subjects. Since we're ignorant about most things, being humble about what you know should be the default.
And Barr wants to put backdoors into security software..
The players of the video games made by Activision-Blizzard complain every day about trivial and inconsequential aspects of the products and how they play. We don't say about them, "oh, but that is just the way the game is made, you should adapt to it." They are systems of rules akin to law enforced with computer code, designed, among other things, to demonstrate superior player skill, and one of the most common sources of player complaint is that they reward "wrong" skills that are not part of the competitive premise.

I say, if players are right to complain about rewarding the wrong skill in the games, the public is right to complain about business being rewarded for their tax evasion skills.