skysight-inc/HackerNews huggingface dataset:
I wish this article wasn't flagged, as even if the info is biased crap it is an important topic.

The only comment I have toward the discussion is to remember that the medical field (especially in the US) has a strong religious bias to diet. There are universities, medical schools, and hospitals built by religious groups who have very strong opinions on what is a 'good' diet. Medicine is more craft than science. Medical study quality and governance board decisions should always be questioned.
Opera 2.xx was ~1996
Not all function-oriented languages use static binding. Due to how the BEAM VM works, Elixir/Erlang is very, very function-oriented but also late-bound. Nevertheless, its type system is relatively rich compared to most other late-bound languages.

It's never static binding that makes a language good or interesting, apart from performance benefits. You can get the productivity boon of early-warning type-checking with or without it. What makes a language good, in my opinion, is its ability to provide a type system that closely matches the needs of the domain in which that language is to be used. For example, game development requires a data-oriented approach, which Rust's type system practically forces the developer to adopt.

More complex software engineering problems require more expressive type systems. But unless you're the one writing TensorFlow, machine learning is insignificant from a systems engineering perspective; it's simple enough for non-programmers. Thus, expressive type systems don't seem to offer much benefit here.
More curl bug bounty
That's a really good observation and I agree. I sometimes have to pinch myself to make sure I'm not dreaming when I see that there are actually pretty affordable machines with these insane amounts of RAM. (I think the first machine I personally[0] owned had 512K or something like that.)

[0] Well, my dad bought it, but y'know. He wasn't particularly interested, but I think he recognized an interest in computers in me :).
I'd rather say, (mostly) everybody will use Boost.
So much bashing on static typing on deep learning:) Does any one from Google can explain the benefit since you guys are working on swift in tensorflow

https://medium.com/tensorflow/introducing-swift-for-tensorfl...
Life might be a little harder if all your colleagues couldn't stand you, for instance.
That's why I cannot wait for concepts
The Most Important Skills for a Data Scientist
Chrome tests hiding URLs for Google searches
How to Cold Call: A Guide for Founders
That's the thing, it seems likely that this content could change it they could get some hostile website owner that changes some pictures to porn or whatever. Kind of risky for an Apple app.

To be clear, I don't think Apple is wrong, just a bit risky.
They emit C and call out to the system C compiler. They bypass the normal Lua extension mechanism for performance.
That sounds terrible. Have you considered changing your phone number? Putting up with constant bullshit calls would drive me insane. Heck, I'm at the point where I usually only answer the phone for known numbers, unless I'm expecting a call.
>The safety Rust offers makes you a better programmer, because in C++ your focus is partially (mostly?) tied up to provide guarantees Rust provides for free.

Unfortunately there are still some very nice safety benefits that C++ provides but Rust doesn't: those relying on integer template parameters. C++ for instance allows checking at compile time that matrices with sizes known at compile time can be multiplied together, while in Rust this would be a runtime error. Even if Rust got integer template parameters, it's still a long way away from supporting variadic template parameters, which allow creating tensors of arbitrary dimension and for checking operations on them at compile time.

This is not just a safety issue but also a performance issue, as libraries like xtensor(https://github.com/QuantStack/xtensor) allow stack-allocating such arrays, but (correct me if I'm wrong, this may be outdate) there's no way to implement a stack-allocated tensor of arbitrary dimensionality in Rust. Expression templates, an important technique for improving linear algebra performance by performing optimsation of computation graphs at compile time (kind of like Haskell rewrite rules, but implemented entirely as libraries) are also harder to use in Rust.
You're welcome! I've enjoyed following TiKV/TiDB's development as well. It is an interesting time for databases. :-)
I take it there are studies about this.
Apple File System Reference [pdf]
IssueHunt – A New Bounty Hunting Platform for Open Source Software
They were referencing the misspelled title of the post.
One morning there were 250+ baby spiders (huntsman I think) in a corner of my kitchen ceiling once a couple of years ago, moving out around the kitchen. I counted them as I squashed them. I like spiders, but the thought of 250+ big spiders inside was too freaky.
I think they should send a couple great sports commentators along with the artists to give a live play-by-play of the whole thing
It's about a migration model for jobs I think.

You have two jobs, one in the city at weekends and another in the suburbs. You're out of the way for commuters and don't need to commute for long hours.

In the suburbs you might be paid to be there instead of paying to be there because you might be providing services like security, gardening while in the city the job might be cleaning.

A lot of people would like somebody trustworthy keeping an eye on their property while they're at work and there are a lot of vacant parking spaces in cities at the weekends. I haven't quite worked it out because when the commuter arrives home you might be in their space but maybe somebody can offer another version of the model.
>just that the switching cost is really, really high

Climate change says the cost of not switching is far greater. Also, that's what phased roll outs are for.

>there's a huge difference between pointing out problems and pointing out solutions.

Obviously... But we can't find a solution without first defining and understanding the problem.
It has Tor integration out of the box (obviously I haven't audited it, but in theory that's enough).
Spanner's approach requires help from hardware and several full time employees maintaining and ensuring the uncertainty guarantees. This increases the cost of the maintaining the system, which for Cloud Spanner is partially passed on to the end users. If you can build a system that doesn't require time synchronization, yet doesn't have any significant drawbacks relative to what Spanner provides, you'd be better off using this alternative system.
Yep, in the EU it's definitely illegal.
HTTP has had a reference frame since 1.0. It’s still one of my favorite features of just about any protocol ever.

Cache headers can set expiration times or offsets, but the client and server both send their own time stamp in the message. So when the server says “expire this at noon” but your laptop’s clock is five minutes slow or three time zones away, you can still figure out what the server meant by noon because the server tells you what time it thinks it is now. The accuracy is limited by network delays but for the problem space getting the right answer to the nearest second is still pretty damned good.
I wouldn't be so sure. When Valve had their failed attempt at a marketplace for paid Skyrim mods, one of the common complaints from other modders was that you should only make mods out of passion for the game, and any modders who put paid mods on the Valve store were sellouts that the community shouldn't work with anymore.
Whats "magic" about it, in your opinion?
How would you ensure nothing was used in the region after the original allocation?
I had the Windows issue for a while too but eventually verifying game files fixed it. I'm mentioning this precisely because I am in a position where the game works on Windows but doesn't on Linux, if it worked on neither that would be okay (well definitely not _okay_, but not WINE's fault).
Everything has trade-offs. The auto manufacturers use massively wide A-pillars high belt-lines and deep seating positions to try to win the pissing contest over crash test ratings. The trade-off is reduced visibility, apparently to the point where we need backup cameras to not back over things and redesigned streets to not hit pedestrians.

How do these rubber speed bumps and plastic posts handle snow removal? Do they just not use them for 1/3 of the year.?
I don't think I've ever had an interview where it would have been okay to quiz the interviewer on technical topics...could you explain a little better?
Yeah, I assumed it was hardware (there's a known issue with some 5Xes with poor mic quality) but I've gone back to 14.1 and all is fixed, so meh. The only thing I really miss is the new power saving features and I can live with charging every two days instead of every three days.
That's disingenuous at best. I voted for transit, and I'd vote for it again, but I can't say I wasn't a little shocked to open a bill for $275 for a friggin' motorcycle (granted, a pricey BMW motorcycle, but still...). I'm near enough to retirement that for the most part I won't even use light rail, but I'm happy for my money to go toward building it. And yet I can still sympathize with those might say, "whoa, wait a minute..." when they see how much tabs cost now. Can you not do the same?
WLinux, a Linux Distro Customized for Windows Subsystem on Linux (WSL)
Timsort always reminds me of monkeysort ( http://leonid-shevtsov.github.io/monkeysort/ )
Indeed. And it's not just medium to low-level stuff that's not well documented, it's the high-level stuff too. I personally don't mind that much if I have to spend a few minutes to understand something on a a very local scope, but if the bigger picture is unclear, that's quite bad. For LLVM one largely has to grep for a bunch of other users and try to figure it out from that.

While I think it has some clear deficiencies, I found a lot of e.g. the optimization passes in GCC a lot easier to read. It's probably above par, but e.g. https://github.com/gcc-mirror/gcc/blob/master/gcc/gimple-ssa... is really well explained imo.
Special relativity has no such problem. In SR you can easily define a “time” coordinate everywhere such that all events can be timestamped with that coordinate and will respect causality.

GR at least usually has this property as well. (It doesn’t in the presence of closed timelike curves. It does in weak gravity and in the FLRW metric in cosmology. I’m not sure about the general strong gravity case.
Not table salt.

The best is Celtic Sea Salt. After that is various other brands of sea salt, Himalayan salt, kosher salt, canning and pickling salt.
I don't know about "successful" but my solo weekend project is pretty plain only because I'm not much of a designer: https://www.nominal.net
For scient!
I think if 2 events are independent then you can use an eventually consistent DB like Cassandra and move on with your day. The importance of something like TrueTime arises when you have an example like in the article. Step 1: remove your parents from seeing your photo albums. Step 2: post your spring break photo album
Probably not, because the allocators don't expose the "extend" or "realloc" concept, so all you'll see from within your allocator is a request for an entire new region that vector wants in order to copy the new stuff into.

To implement a growing allocation , you'll have to create a custom vector, pretty much.
Rarely, if you are navigating at sea or in the air or in the woods... and even on the road, it is not uncommon for my GPS device to be clearly off without justifying the conclusion that there is a fault in a satellite.
Yes of course; see this answer I wrote about typesetting with “virgin” TeX: https://tex.stackexchange.com/a/388360/48 (it's not easy). “Virgin” TeX is never (and was never) used by typical users, and is used only by the system administrator (or these days, the people behind the TeX distributions) to pre-load formats (like plain or LaTeX).

Knuth wrote both the TeX program and the “plain” set of macros; when you start `tex` it is with `plain` that it starts up, and The TeXbook describes both the TeX program and the plain format without being careful to distinguish what comes from where (you have to look at Appendix B to see the proper definition of plain.tex), so when we speak of TeX as Knuth intended/imagined it to be used, it is plain TeX that is meant.
Never assume malice when incompetence suffices.
Sure! Can't judge a book by its size.

As a heuristic the code versus test-code ratio serves well as an indicator of quality. Just like consistent indentation does. You don't know whether a well-indented program is good. But if the indentation is inconsistent you'll expect worse.
Go, Channels, Goroutines and Pointer Tutorial
TrueTime is not a timestamp, but a time with a spread which reflects the maximum difference in time between two data centers.

If i understand correctly, if the size of this increases too much, this brings down the number of transactions per second which can be done, so keeping the spread small is key. Hence the atomic clocks etc.
The CAP theorem has been truly disastrous for databases. The CAP theorem simply says that if you have a database on 2 servers and the connection between those serves goes down, then queries against one server don't see new updates from the other server, so you either have to give up consistency (serve stale data) or give up availability (one of the servers refuses to process further requests). That's all that CAP is, but somehow half the industry has been convinced that slapping a fancy name on this concept is a justification for giving up consistency (even when the network and all servers are fully functional) to retain availability. The A for availability in CAP means that ALL database servers are fully available, which is unnecessary in practice, because clients can switch to the other servers. Giving up consistency introduces big engineering challenges. You're getting something that most people don't need in return for a large cost.
We've accepted an RFC for this, and hopefully will have an implementation on nightly by the end of the year, with stabilization sometime next year, incidentally.
>GPS is not typically used to confirm a position that is known accurately by other means

I am not so sure about that. The most common use of GPS is in satnav in cars. Satnavs typically show a map, and typically it is very easy to confirm your position on a map. Any inaccuracy by more than the usual few meters would be quickly noticed by the majority of GPS users.
There are actually a number of abstract games that can be played on a go board with go pieces.

https://en.wikipedia.org/wiki/Games_played_with_Go_equipment
Depends on whether or not the AI can see through the fog of war. In some RTS the "insane" level AI has full knowledge of the map. But yes, if it has limited info, like human players, the strategy is much different and much harder for an AI to intuit compared to chess or Go. Unless the winning strategy in the game allows for constant scouting, but is unlikely due to the waste of resources on that unit
Bit off topic, but in some sense, I really miss old DOS/Windows virus scene.
A lot of people was writing viruses just for fun, and they were inventing very clever technics, such as polymorphic/metamorphic code or advanced anti debugging/disassembling tricks (which nowdays you can find in Denuvo :D ). Nowdays most of the malware are just money grabbers without any art in them, as a proof of my words - till now nobody were able to beat Z0mbie's "Zmist" from 2002

https://en.wikipedia.org/wiki/Zmist
Old versions of MSVC used a 3/2 growth factor which led to less extreme jumps for large vectors, although also a lot more copies when filling a small vector. I'm not sure if that's still true.
Impressive that they’ve sold a free IDE for 20 million to investors...
Tencent owns PubG mobile. I wonder if they're training bots from actual players from that game and any other ones they own.

I know bots inhabit that game, but they're not very goo.d
One interesting thing to note is that much of this comes from Okinawans in particular, and there's a possible link to a purple sweet potato they consume a lot of (or at least used to). You can get them at most asian grocery stores and they're quite tasty (but not especially keto friendly).
Keep up the good work.

Here is the film that allegedly was watched by the Chinese President for him to ban the plastic imports (and ban the film):

https://www.youtube.com/watch?v=ooRVhRt1p54

Even if you instinctively do your recycling and minimise your waste, this film is a true eye opener.

For instance, imagine you buy a plastic bottle containing some healthy juice type of drink, the plastic label around the plastic bottle as well as the plastic cap will have to be taken apart in China by someone with more dexterous hands than yours. You might have washed the bottle out and done your best to get it into the correct recycling bin but there is so much more to it than that. Someone else is doing the hard work of working out what the different plastics are, grading the things, getting everything washed and getting everything cut into smaller pieces that can then be processed into new goods. As part of this process a lot of small bits of plastic float off to end up in the sea.

Note in the video how cigarette lighters are used to burn a small corner of mystery plastic items to determine the type. This is particularly the case with those black plastic food trays. Imagine if your local council insisted your children do this before putting things in the recycling!

Some comments here have noted that plastics are lighter - you only need 1/20th the weight for a plastic container compared to glass - therefore plastics are 'greener' due to the lowered transportation costs. This we know.

Some have also commented that washing glass containers is a 'waste of energy', however this is a moot point given that plastics that get recycled get washed in China. This is after shipping the junk half way around the world. So I am not sure why this is better, it still costs money even if those shipping containers heading for China are empty and therefore the ride is 'for free'. This is merely 'Hollywood accounting', the journey to China is a lot more than twenty times further than the journey to the local dairy or other bottling plant.

I think it is time we re-evaluate recycled glass containers again. The recycling is reuse and not this human misery story shown in the film.

There are other things that can be done. For instance, the milk in plastic bottles comes with a blue/green/red plastic top that contaminates the white/clear plastic of the main bottle. Underneath the plastic top is a paper laminate piece that is a tamper proof seal. Normally this is a white piece of 'card'. If these small pieces of laminated card were coloured blue/green/red instead of the bottle top with the top being the same clear plastic as the rest of the bottle then we would have a solution to that.

This could work well for the industry but nobody has thought of doing it this way. Instead the industry has lightened the colours of the tops so there is less colour contamination in recycling.

Then, of course, should we be drinking 'liquid meat' in the first place? Or having this 'liquid meat' carried across mountain ranges to and from dairies when only a generation ago we had glass bottles and local dairies.
Do you mean "whitelisting" or is a term I've never heard of?
You may not be able to judge code quality by the presence of test code, but you can by its absence.
How is this freebooting? Apple isn't rehosting the data from the website.
There is no way to enforce that + actually implements the concept of adding two values.
idk why people are getting so hung up on this point. it is obviously true that more great mathematics has been produced by young people. obviously there are exceptions, but they add credence to the general case
What you want is ranges v3.
What principles? I can't find a mission statement or list of principles on their site, and it wasn't long ago that Cloudflare joined GoDaddy and others in shutting down the Daily Stormer -- one of the principles of a CDN might be supporting a free and open internet, but that isn't supported by their actions.
That only saves a few characters. And "map" is already a data type in C++. How are you going to explain to a student that ambiguity, that you can "map a vector, but oh yeah map is also this container type" ?

Conceptually, I hate the word "map" to describe a transform. What does a real-world, paper map do? It associates locations drawn on the paper with real-world, physical places. That doesn't have any commonality whatsoever to morphing a group of objects. The term is misused.
> Folks in Richmond who might ride Metro a few times in their lifetime or lower income folks who work in the suburbs subsidize the commutes of lawyers and federal government workers who work downtown.

What a ridiculous assertion. Northern Virginia subsidizes transportation spending for the entire rest of the state, not the other way around.
Berkeley is only images, no LIDAR/RADAR or 3D annotations.
Developing a Generic Hard Fault Handler for ARM Cortex-M3/Cortex-M4 Using GCC
The magic wand 'renewable energy' doesn't make every energy-intensive task green. Going back to sanitizing every container used in a country is a huge energy sink - probably larger than all green energy there is.
The comment was edited after I replied. Someone else replied to me before I noticed the edit, so I couldn't delete my remark.
I suspect that as solar and wind go more mainstream, driving power prices negative, we'll need to do something with all that excess energy. Grid-scale battery storage is one option but another might be to do things that would be otherwise uneconomical.

As far as the canvas bag's footprint, 170+ times is like 3 years of shopping (assuming 1 trip/week) - which doesn't seem unreasonable at all. Do heavy canvas bags really last less than 3 years? And how much is washing maybe once a month going to add to that? You're not running the whole machine just for one bag right? You don't even have to toss it in the dryer after because lint isn't an issue - air-drying is fine. And drying is where most of the laundry electricity is used.
The problem with the US-based companies is, that they are required to reveal their private customer data even without judge's approval[1], depending on who asks for it.

[1] https://apnews.com/4986e44871dc4f70a467239fa49b15dd
> it's unusual, but some part-time employees get 4 weeks' pay at the end of most months but 5 weeks' pay at the end of some months, bizarrely.

Why would this be unusual? I'd expect pay-by-the-week to be more common for part-time employees, but it's not rare for FTEs either.
Yea, when I hear people complain about traffic in Seattle and that we need more freeways, my first question to them is, will you offer your house up for the right-of-way?
>C++ is used mainly in embedded, number-crunching, and cross-platform GUI

You forgot a couple: your OS, your web server, image and video codecs, and basically any other low-ish level abstraction you rely on. The world isn't built on web apps.
The dataset is actually released by nuTonomy. Scale annotated the data.
Plenty of places rarely have snow.
Sand boxing is what really sets lua apart imo. Will custom allocators and dynamic code loading be supported? Will generated code implement the debug hook counters?