skysight-inc/HackerNews huggingface dataset:
I didn't say it was silly. Please try to differentiate between the quotation that I'm responding to and what I said in response.
Live feed from Microsoft's underwater data center
I agree, the approach had loads of limitations, as you've identified.

1. Yep, this is my scenario, so the steps are written for this.

2. When my certificate expires in about 2.5 months I'll pick this up again, and will be trying to work on automating more of the steps. Suggestions welcome!
Yes.

Also, you can refute all you want, but if the bad ideas are better clickbait than your refutations, they will spread faster.
Open floorplans aren’t just annoying. They make us interact less
Someone who works for a startup has already been "investing" in their company for over 3-6 months by the time the company gets to IPO. I find it quite unconscionable that they should be prevented from realizing the fruits of their labor.
> Has there or has there not been any violation of your rights?

By the attacker? Sure, that's a straightforward violation of property rights.

By a private third party better able to afford to, say, hire guards to protect against that attack for not choosing to allow you to use their resources for that purpose? No.

The fact that people who might commit an attack exist does not give you a claim by right on other private party’s resources as an anticipatory defense.

You might have a policy argument that government should provide public, equal access, content neutral resources for that purpose, but that is a claim of on-balance public benefit, not one to which there is an inherent right by any common conception of which I am aware.
Fun fact, the GC really isn't an issue and instead the opposite issue was found. There had to be callbacks built to slow down the computations for the robotics simulations in order to get it to run at real-time because it was too fast.

https://github.com/JuliaRobotics/RigidBodySim.jl/blob/34ac43...

Notice that this function is purposefully sleeping the differential equation solver in order to slow it down to the exact amount to get the simulation back to real-time.
That process can be more complicated than it seems.

I tried to publish my open-source game on F-Droid, but the build process involves building native components with a specific third-party version of the NDK toolchain, as well as shell scripts to move files around, so it never made it to the store.
So show code samples using dataframes and differential equations.
The fund name is misleading. Pioneer is a major multinational company in consumer electronics, that is publicly traded.

https://en.wikipedia.org/wiki/Pioneer_Corporation
Howabout not using Node.js in your mail server? I mean who thinks this is a good idea?
I can understand why you might get the impression, but I'd encourage you to try out julia and see that we're really quite good at using index-agnostic abstractions, so most code doesn't care what your arrays are indexed with. If a certain set of indices make sense in your domain (0-based for FFTs as you say, symmetric indices about the original for image filters, 1-based for just regular lists of things, etc), just use it, and it'll be convenient interactively, but most library code doesn't really think about it that much.
> ugly

Really? I find them beautiful. White, majestic, slowly spinning. When biking, I'll often stop to watch. I'm sorry you feel that way.

> noisy

In this case the noise is irrelevant because they'll be out to sea. I've never been close enough to one to hear it: what do they sound like?
I wonder if any of these chips ended up in electronic voting machines?
My point was 'making a big deal' or 'look at us we support LGBT' ... I feel that ...a lot of times you can go a bit overboard... and maybe give preference to minorities... It's kind of like... when you see a disabled person and you try to help, but they feel slighted because they're perfectly able/capable of doing it themselves...I have autism, and have no filter, though so if I offend in my statement don't take it personal.

Not sure if I got my point across.
I think that was hyperbole for emphasis, not a strong generalization as you imply. I've met and worked with plenty of programers up and down the scale of ability who think "code is self documenting."
I haven’t, so far, encountered a single occasion in which I would need to manually flatten-deflatten indices: Julia has multidimensional arrays of any dimension N, and you can access their content in a linear fashion without any effort (simply provide one index instead of N)
That will cost you your warranty. A needle in a mic is undetectable, quick and guaranteed safe - there is absolutely nothing that can break or short-circuit in a condenser mic, it's a two wire device read through the voltage drop on a multi k-ohm pull up resistor.
First, this is incorrect in general. Others will make the points about tax vs subsidy re: externalities.

But the comment also misses one of the main points of subsidies: they aren't simply to offset some externality, they are used to provide efficiently leveraged market availability to products that are at the beginning of an industrial learning curve which will reduce costs over the longer run.

They let us get the tech out of the local minima that it would otherwise be stuck in to move further out on the learning curve so that long-term savings can be had.
A most damning indictment indeed.
dongerlist.com
Well, there are all the people who point out that Twitter will take ages to respond to a report of a conservative-leaning account making threats and will usually end up saying "that doesn't violate our guidelines". But somehow quickly suspends left-leaning accounts which say similar things. Especially if you say them in the direction of a blue-checkmark conservative-leaning account.
Alex Jones content that prompted bans vanishes from Twitter
Amsterdam to the Polish border is 8 hours. Do you think it'd be worth $1000/hour?

(Yes, this is perpetuating a horrible stereotype. Nothing personal, Poles, you just happen to be the closest border for this particular stereotype.)
I remember national TV talking about UFOs, proofs of WMD in Irak, Homosexuality being a disease, conspiracy magazines in every gas station shop, and no easy way to verify anything.

I have the impression that the general quality of available information has only gone up.
Actually we have started doing some initial exploration of such an architecture. But don't have results we can share yet. Maybe in one of the follow-on blog posts :-) I agree that it could make a lot of sense in some cases.
My sense has been it's designed specifically to be the best language for scientific and mathematical computing, but also a general purpose language in the sense you don't have to switch languages when you need to incorporate into a web service or a GUI tool or text munging.

So like Python, you have SciPy Pandas etc. but don't have to leave Python when you need to do a bunch of text processing or whatever.
It's awesome that someone has taken the time to write this all up. With reference to this section (https://rszalski.github.io/magicmethods/#descriptor) the author mentions that descriptors are "meant to be held by an owner class." which is true, however in their example, they are storing the value as `self.value` on the descriptor object itself meaning that if the user were to have two instances of `Distance` all their values would be the same for meter or foot on all instances of `Distance`. One way to solve this is to store the values in a dictionary-like structure on the descriptor, e.g. `self.data[instance] = your_stored_value`.
Go and Rust have very different mechanisms, due to very different world visions.

1 - Exceptions do suck. It's obvious in Haskell where there are better tools but sometimes you aren't allowed to use them.

2 - Rust thus goes into: well, let's take those better mechanisms and allow them everywhere. Go goes into: well, let's create some alternative mechanism like the ones most people are used to.

3 - Rust then goes into: oops, our error handling does not stack well so people are just panicking everywhere (what actually requires more code than proper handling). Go goes into: oops our error handling requires 2 times as much code as the actual program, so people are just panicking everywhere.

4 - Rust will eventually solve its crisis by creating something equivalent to "do" notation. I don't really think there's any solution for Go, but I do expect them to create some low level exception system so they can keep the language simple - maybe this time they'll copy VB instead of C.

By the subject of your point #6, Rust's mechanism is strictly more powerful than exceptions. It can do anything exceptions do, and more. Go's evidently is not.
It's so weird that CNN is going after Alex Jones by sending rule violations directly to Twitter. What stake does CNN have in this besides a publicity stunt to go "we're the good guys :3".
Bzip.org changes hands
I agree. To really get into the "paradox", start with the WP article. Pearl is heavily referenced and linked in it anyway.

For me, this is pretty much the core argument that makes the paradox vanish: For instance, naive students of probability may expect the average of a product to equal the product of the averages (OP pdf page 4) It's not too hard to convince yourself that you can't stir numbers together at random and get away with it, even if it nearly looks sensible at first. The language says it all: "average of products" and "product of averages".

The Vector Interpretation in the WP article gives a pretty decent visual explanation. If you find the maths a bit off putting just squint past the notation. You can pretty much replace all occurrences of funky symbols and vector with the word "line", accept that you can add these special lines together and you should be able to get the gist of what is going on.
Witness Intel's unlocked CPUs: people who want access to the low-level stuff get charged a premium.
Wow Great New Porsche
Why do you use floats in the first place?

> While I'll defend the idea of modifying QueryPerformanceFrequency result to achieve desired resolution (in this case, ticks per ms)

Did a quick back-of-the-envelope calculation, and the suggested solution is off by 42 milliseconds per minute on a hypothetical 3 GHz system. It might not sound like much (~2.5 frames at 60 fps), but I've seen smaller errors cause massive issues when it comes to time.

It's better to do it right rather than to later on debug these often surprising issues we didn't have sufficient imagination for.

Unless one is looking for an amazing bug hunting war story, of course. :)
Ask HN: Is there an API for editing DNS records – for *any* domain registrar?
I know some domain registrars like dnsimple provide an API for their own registrar service, but I am looking for a single API that works with all the popular registrars out there. The reason is that my users are required to edit their DNS records as part of the onboarding process of my email provider service. This is annoying and difficult for users - they need to find and login to their domain registrar, and copy paste DNS records across carefully. I would prefer the workflow to look like this:

1. User provides credentials for their registrar, such as Gandi, Namecheap, or GoDaddy

2. An API takes those credentials and makes the required changes to their DNS records, and notifies me when those changes have propagated

Anyone have a similar problem, or know of a service that does this?
Location: Lagos, Nigeria.

Remote: Yes

Willing to relocate: No

Technologies: Nodejs, React, MongoDB, PostgreSQL, Redis, Docker, AWS, Azure

Résumé/CV: https://drive.google.com/open?id=1hP5iQGb1h1sar8xU96I6qPxcHJ...

Email: omoyajowo2015@gmail.com
I disagree. The larger context and underlying causes are not possible without the groundwork. The claims that it isn't being done reads like you just want the answers faster, while simultaneously implying that proper rigor is not being applied. I'm surprised that someone thinks this way. The studies in the nordic countries are far more aggressive than anything else in existence, but you seem unfamiliar. SMH
Never seen anyone write code on a whiteboard at work.

Do write lots of sequence diagrams, block diagrams, ui sketches, arch diagrams and very occasionally someone might draw a data structure.
Projects and things like this are things that make me like Microsoft more and more these days.
How did you follow "take-home tests suck" with "two day paid projects are great"? Sure you're at least compensated for your time but most employment agreements almost certainly block this (unless you're a contractor), and that's assuming I'm willing to use 2 vacation days to maybe get an offer.
I have an alternate solution especially for Gab and Voat. Rather than allowing them to become known cesspits, advertise them to people and say, "see how others' opinions exist" - people will sign up for curiosity, they'll sign up to argue, etc. But most importantly, they'll be there on that platform and perhaps some people will actually learn to communicate openly with people they disagree with or whose views they despise.
The wind energy production tax credit was $0.023 per kwh in 2016 -- It's indexed to inflation and then stepped down by 20% per year from there. So for projects initiating in 2018, the PTC should be $0.023 x 1.03^2 x 60% . (3% inflation for 2 years, 40% discount). So this project should expect to see ~$0.0146/kwh or 1.46 cents/kwh in subsidy.
State of the Ocaml Platform (2017) [pdf]
Not Palm, TCL.

A company that keeps burning through their brands non-stop.
Based on the comments, I thought it was an old training...then I saw the banner on top said 2018.

This is our tax dollars at work. I wish we had politicians that would spend our money wisely, rather than just keep increasing military budget and build crap.
This isn’t a game: We try out a professional driver-in-the-loop simulator
Unsere Einladungen würden das erste sein
„Unser Blumengeschäft, Jennifer Poynter Blumen, waren erstaunlich. Sie unsere Vision wirklich gefangen genommen und waren so kreativ. Die Kombination von Blumen war so einzigartig und Farben funktionierten wunderbar. Wir wollten unseren rauen Stil halten“ Wald und das Meer " so kam sie mit schönen Farben costal, ergänzt mit Disteln und Aktien, würden wir nie gedacht haben.

wir hatten ursprünglich geplant , Marmeladengläser zu dekorieren und ein wenig Bastelei, aber dann dachten wir , dass die Blumen die Hauptdekoration sein würden, und wir wollten wirklich kinder abendkleid, dass die Zentren ein bisschen größer sind, also schlug sie vor, dass schöne Kerzenleuchter so magisch aussehen. "

"Unsere Einladungen würden das erste sein, was die Leute über die Ehe sehen würden, also wollten wir einen kreativen ersten Eindruck machen, und unsere Liebe zur Musik inspirierte diesen und Ian von Swash and Fold (der auch die Hälfte von unsere Fotografen, Big Bouquet) waren so begeistert von unseren Ideen und machten es

möglich. Die Haupteinladungen waren wie die klassischen 7-Zoll-Vinyls, mit einem floralen Thema. Sie kamen sogar in einem Ärmel, sie schien so realistisch. "
http://www.mekleid.de/
it is nationalist policy that restricts flow.
Yep. black duct tape - double layer over the mic.
In my experience, length of the relationship doesn't really correlate with length of recovery.
I worked for Legalzoom in the United States for about 5 years, there is a lot of opportunity for disruption, and at last count there were re 500 something startups in the US.
A combo of law and tech would be awesome, that's what one of our co-founders who was a developer did. He went back to school and got a law degree.
Make it a paid project, and it at least partially addresses the sibling comment's (valid, IMO) complaint that it filters out candidates that are otherwise in high demand.

It would also provide a significant signal regarding valuing the candidate's time and effort [1], which would comply with the suggestion of another comment elsewhere in the thread.

[1] As well as the additional signal of putting money, rather than just "free" candidate labor into open source.
Can you explain this more? If LED backlights emit multispectrum light (to get a white), and the LCD display filters those spectrum via RGB selection (say, letting less blue through, and more red/green), wouldn't this effectively filter the blue spectrum?

I know very little about this so I'm genuinely curious.
Classic postmodernist eventuality. Everyone is equal, but if you take issue in highlighting that a practice might offend by implying that there is a difference, you become the enemy in reverse...
eg what, you think blackface is offensive to those people? What do you mean by THOSE people?

The lampoon in Tropic Thunder was eerily prescient.
On a similar note, has anyone heard of Felix Gray? I've been thinking of getting a pair of lenses from them. They make lenses that filter blue light and they happen to look pretty good too.
A major platform making claims at odds with the facts in defense of it's behavior in a prominent public controversy is itself newsworthy.

And they aren't sending rule violations to Twitter, they are reporting on Twitter's claims about rule violations (as part of that reporting, they provide an opportunity for Twitter to comment to the violations addressed in the reporting, but that's standard journalistic practice.)
That isn't necessary supported by evidence nor is it the most sophisticated view in contemporary philosophy.

Good evidence can't be trusted to cause change in mind, see for example the classic paper "Biased Assimilation and Attitude Polarization: The Effects of Prior Theories on Subsequently Considered Evidence (https://www.unc.edu/~fbaum/teaching/articles/jpsp-1979-Lord-...).
You don't get to hand-wave away the complexity by just asserting that it is trivial. The hard part of all static analysis tools is reasoning about pointers.

> Go zeros everything and doesn't seem to suffer.

What are you referring to by this? For most CPU bound things, Go is measurably slower than Rust. If you mean that Go is successful as a language, well... that's almost like saying "why do you need structs/value types? Python allocates everything and doesn't seem to suffer". The languages have different domains/primary targets.
I have to worry about a $1,000 bicycle. For some reason it's just socially accepted that this will happen to a $1,000 bicycle. But park a car worth an order of magnitude, and the level of worry actually goes down. That's the bit that throws me for a loop.

I'm not trying to argue that anyone should live in fear. Just that assumptions of state-sponsored action severely overestimate which ballpark this lives in. This is more complex than an opportunistic thief, but well within career criminal - and probably well below "steal to order".
That's great to hear, but I wonder if anyone has insight on the rest of the article. Is this Zinc API a prerequisite for WireGuard to be included? Is the fact that Zinc won't support hardware encryption a no-go or is the expectation they give reasonable? Has the kernel had any large API refactoring similar the crypto/Zinc (I would assume it has)--how did they play out?
On iOS if you add the japanese keyboard and press the bottom left button on that keyboard you have access to a huge list of Kaomoji.
What about the laptops? What happened to their ambition to free the entire chipset? They seem to have switched focus to phones; that's all they post about now.
Lately we're sort of learning that absolute freedom to express any opinion you like is kind of a bad idea, especially at web scale. The example of Germany, which is freer and more democratic than the USA despite having strict laws forbidding expressing any sort of Nazi-like opinion, supports this.
f.lux is amazing; thanks for your work!
For the long-term power-purchase agreement wind has an advantage since over that time scale the total output is confident. There might be poor years and better ones but compared to long term uncertainty of fuel prices it is financially favorable. There is also a couple of decades of data on service and maintenance costs from large projects elsewhere in the world, settling past doubts on the technologies viability.
No, but it'd be fairly easy to activate, since LLVM supports it in code generation. The primary reason we don't is that it messes with stack traces too much.
Sorry, you're right, I misunderstood.
The letter is encouraging in that it at least softly implies Microsoft applies a First Amendment analysis to take down issues. A First Amendment analysis is much superior and more just compared to the injustice applied to Alex Jones and any number of 10000s of removed youtube videos and so on. At the end of the day, tech companies need to realize they are just common carrier pipes and do not have authority to police the bits on their servers anymore than a city bus has the authority to police the politics of its passengers.
This. Plus network diagrams, message passing sequences, and first drafts of checklists.
>It could provide security for all of humankind's peaceful expansion into the stars.

US Military and the word "peaceful" is an oxymoron. There's no such thing as "under budget" when talking about the US Military either.
> Rust then goes into: oops, our error handling does not stack well so people are just panicking everywhere

Do you have any citation for this? That’s not my experience at all.
As old as Lotus Notes is, I don't think anything quite like it has come on the market since.
Maybe there's a reason a "bad idea" is clickbait.
This was a fantastic (and relevant) read, thank you for sharing it.
The Go's way is an almost verbatim copy of the usual Bash and Perl error handlers. It's clearly based on C, with some improvements, but achieved almost the exact same format by coincidence.

(Both Bash and Perl would very likely have the same syntax as Go if they had tuples.)
Was it a poor choice at the time? Apple decided to base the ITunes Store on WebObjects in 2001. They certainly didn’t have “vendor lock in” since they owned WebObjects, how does that decision look now in 2018 that they are still running on WebObjects?

You’re always stuck on your architecture and you’re always at risk of a technology becoming obsolete.

Look at all of the companies that are still stuck with an older version of the JVM because they are afraid to upgrade - and thier whole stack is open source.

Unless you personally audited every single line of source code your developers wrote, I guarantee you that your architecture is tied to some assumption that will make it hard to migrate in 5 years.
I read speculation that white paint attracts insects which attracts birds. I’d like someone to try some other colors, just to see what happens.
I don't - it's not my code I had to fix.

And as for returning the result - original code does return a float, so while I could also return a double it probably wouldn't make any difference, as I expect the game to store those results in floats too. Moreover, since the result is basically "session time", it is expected to last up to several hours - in which case floats are still fine.
Off topic: Does anyone have a good tutorial on setting up Wiregaurd on a cloud server to act as a VPN? I’m currently using Algo from Trail of Bits, which is great, but takes a lot on control out of my hands through its Ansible scripts.
Define "best and better", though, because I can say with certainty that, for instance, Harvard's definition of "guarantee" doesn't align well with mine. See for instance the recent fight to unionize Harvard grad TAs because even (or perhaps especially) the "best" schools very regularly treat their students poorly, guarantees and all.
If you're going to interview someone that is going to write code that a computer runs, then make them write code and run it on a computer IN THE FUCKING INTERVIEW.

Silicon Valley is retarded.
That wouldn't work if you expected __del__ to cleanup lock files or temp files or to manage other external resources.
But in true Linus style, he just has to take a dig at another team at the same time to balance things out.