skysight-inc/HackerNews huggingface dataset:
I have moved away from Python 2.7 because unicode support was not good enough.

Not good enough means I had to prefix every single string with "u" to make sure it's unicode. It was especially painful with code like this :

logger.debug("Name of the person I'm debugging {}".format(name))

forgetting the "u" simply lead to various crashes if the name had characters that could not be encoded in whatever the debug was piped to. Always thinking about the "u" was nothing I had the time to.

Just an example.
It's not about ceremony - it's disingenuous to say that C++ can enforce the same safety rules as Rust w.r.t. to lifetimes or that C++ is as safe as Rust is within it's unsafe blocks.

Whilst currently the borrow checker is a bit greedy, it's safe to say that most of the time the borrow checker is checking the code is safe the same way I try to reason about memory accesses in C and C++ when dealing with concurrency or freeing memory. The power of the borrow checker shows itself when reasoning about a local function and no longer requires you to reason about the whole application state as the compiler ensures locality to the extent that shared mutable state is not allowed.
Wayland destroyed that 20+ year old X feature though
That's a good analogy there. The chances of winning the boardgame "Monopoly" are virtually zero for somebody who joins the game late.
Kotlin/Native v0.4 released: Objective-C interop, WebAssembly and more
I find that article very hard to follow -- there are lots of detailed formulas, but no obvious place where the prior distribution is discussed, or the utility score given to different star ratings. And the examples are all very abstract.

Edit to add: ah, I think I see, the utility of N stars is assumed to be N, and the prior is all ones. But aren't those the most important things to tune in a Bayesian model?
So only Microsoft’s bloatware is left. With the ads and ‘telemetry’ spyware.
Joe Peristy – God's Million Dollar Engineer
A super small and useful utils library for JavaScript
I apologize. It wasn't a joke per se. Just a simple / casual way of getting the point across. My context was biology, not couples reproduction.

None the less, sorry about that.
Suggested packages are off by default. You are talking about recommended packages which can be turned off via --no-install-recommends.
The dumb thing is that it was cheaper for me to buy my XPS 13 from Microcenter and delete Windows, than get the Developers Edition from Dell.

Had to sticker over the damned Windows logo on the bottom with a Tux sticker; didn’t feel right.
We have a different definition of hacker.
> proper GPU acceleration

What GPU is this?

> only beaten by macOS

Well, you said you wanted "proper GPU acceleration", macOS GPU drivers are terrible. They're unstable, they have limp shader compilers, they are CPU-intensive, and in the case of OpenGL, they are behind by nearly six years in terms of features. Today, your sleek MacBook Pro supports considerably fewer modern GPU features than your average entry-level smartphone. You're missing stuff like multi draw indirect, texture clears, 8-bit stencils, image copying, explicit uniform location...

> hibernation that actually works

Well, I have that set up (and in my case it really has to be optional, since I have a really disk-scarce device right now). It worked correctly. I believe systemd will even monitor my battery and hibernate before it gets too low, like you'd expect (though maybe it could be brought out of hibernation enough times in a row to eventually run out of power before systemd gets to it). Maybe there should be a smoother transition between suspend and suspend-to-disk like macs with macOS have, but that isn't strictly necessary.
No. Growth companies may not pay dividends for years and still go public. Dividends are paid by private companies too. The only reason to go public is the liquidity
Thiel calls himself a libertarian: "I remain committed to the faith of my teenage years: to authentic human freedom as a precondition for the highest good. I stand against confiscatory taxes, totalitarian collectives, and the ideology of the inevitability of the death of every individual. For all these reasons, I still call myself “libertarian.” "

[1]: https://www.cato-unbound.org/2009/04/13/peter-thiel/educatio...
Will you backport security fixes and other significant bugs yourself?
Why an Average Ecommerce Conversion Rate of 2% Is Not Good Enough?
I'm saying that if we want a more diverse workforce, we need to address more than just hiring practices. But yes, companies might need external incentives at the moment to prevent it from being a disadvantage.
16 year old kids already know how to be e.g. plumbers or electricians? Nice.

And also you dont NEED to. You can just learn it yourself and then somehow convince potential employers that you got the skills. What is stopping you from doing that?
Notably and regrettably absent is Kotlin -

https://discuss.kotlinlang.org/t/any-plan-for-supporting-lan...

Java seems usefully far along however...
Dark matter, quite possibly:

https://astrobites.org/2017/08/31/could-dark-matter-be-black...

http://aasnova.org/2017/09/27/can-ligo-find-the-missing-dark...
System Design and Scale Patterns
A fund launches to disrupt Silicon Valley and back moonshots for social good
IGNOU Ph.D. In Journalism and Mass Communication
IGNOU – Doctor of Philosophy in journalism & Mass Communication provides wide opportunities to the teachers and professionals in the area of their studies to investigate the various issues and problems.
It’s very fun as low-level languages go. I like gforth[1]. If you want modern high-level languages in the same family, look into “concatenative programming”. In particular, Factor[2] is a cool Smalltalk-like object-oriented concatenative language with a nice interactive environment. It’s still under somewhat active development, but they could really use more users to drive progress.

Concatenative programming exposes you to a new style of thinking—IMO it’s the perfect marriage of imperative and functional programming, because you can reason about your code either way: as a “pipeline” composition of functions, or as a sequence of imperative operations on the data stack. In terms of PL theory they have a bunch of elegant algebraic properties too.

[1]: https://www.gnu.org/software/gforth/

[2]: http://factorcode.org/
> There is no problem in having billionaires

> The problem is that billionaires buy politicians

Is your solution somehow forcing billionaires to not do what their wealth allows them to? If they can, they will. That's why having billionaires is a problem.
Modules looks really interesting. Makes me wonder why Continuum is out there trying to reinvent the wheel with Anaconda. Glad to have something I can use at work to replace Conda environments. Now all it needs is Powershell/CMD support so I don't have to use it inside Cygwin...
Isn't that cherry picking? At least in terms of the US. Why not compare the US to Japan?
There is a risk and there is a gamble...
I assume there's an important distinction between general purpose PC traffic and IoT traffic, which is that IoT devices should usually communicate with a small set of external entities (let's say a vendor service and a user's smartphone). So we can ignore the content of the traffic and instead consider everything malicious by default if it doesn't come from a small set of explicitly trusted addresses.

This of course doesn't do anything to secure attacks via one of those trusted addresses, but does prevent someone just happening across an open device.

There's also the problem of coping with dynamic addresses, but that can probably be handled separately.
And the mess in naming functions and classes in the standard library is still the same. I remember name of a function, and I have no idea how to write it. As PEP8 says, we have mess in the stdlib, and we are not going to clear it.

Unfortunately they missed the great opportunity which was the release 3.0.
In the UK we have Which?[1], do you not have something like that in America? It used to be a magazine you subscribed to, but is now mainly online (as far as I remember).

It's a subscription service, I know people who subscribed for a bit when making a lot of purchases, like when they bought their first home.

[1] https://www.which.co.uk/
Apology aside, I'd like to add, I was also trying to suggest (perhaps poorly) there are times (e.g., miscarriage) when Mother Nature is actually do a positive. That is, it realizes something is off target.

Mind you, I get the couple is often guttes. But emotions aside, it's a biological positive.
I left google for ddg because google search results are complete shit these days "systemd raunchy variables" google will remove whatever it's not popular in their search results "raunchy" and I have no way of forcing it to either include the missing word or not display any results.

Sadly ddg is also doing the same thing, whenever I use bangs to search on google I get results that are just as bad.
Is becoming the third largest party in Germany after the 2017 federal election and getting 94 seats in the Bundestag suggestive of fizzling out? In the Netherlands, no one wants to cooperate with Wilders' Party either but in the recent election it became the second-largest party in the House of Representatives. 'Forget about it, they'll go away' is maybe the triumph of hope over experience.
Not a biologist, but wouldn't an alternative hypothesis be that the DDX1 gene somehow affects the sperm cell's physical abilities, e.g. motility?
This is a great post on what to focus on if you're trying to make a cash-flow business out of building apps.

I especially like the idea of not just looking for competitors, but trying to figure out why they are successful, and making sure that they don't have some advantage that you can't replicate.
But all the supercomputers use their own custom linux. So no commerical backing.

This is just wrong. Yes, they use custom Linux, but it is highly highly supported. You buy a Cray or a BlueGene and you get dedicated kernel engineers as well as on site support etc etc.

They cut networking and storage to a minimal because those are bottlenecks. These things are just massive ram/cpu/gpu boxes connected properly through pci.

This is just wrong. Networking is extremely important in supercomputers - but it isn't like setting up a LAN. They use custom networking, Infiniband, Aries, OmniPath etc. There isn't much information about the "PCIe Network" on the Sunway, but the fact it is PCIe isn't very interesting - everyone has fast optical networking. It's the topology and protocol which makes things interesting.
I wanted to throw my money at Dell last year. I wanted the top of the line XPS laptop with Linux. But I needed it quick. At that point, at least, Dell were building them to order in China. Two weeks plus shipping for the UK market.

I'm not sure if this is the same for their other models but I bet there's a big pile of Windows machines sitting in an EU warehouse.

To add insult to injury, I asked if they could improve the price in a web chat and the guy botched it so hard he added an extra £93 onto the price. Outsourced, off-shored support at its very worst.

In the end I dropped a fraction of the money on a next-day-delivered Thinkpad 13, tore Windows off it and raised another flag for glorious penguin.
There are still issues using Linux on XPS laptops from Dell, but funny enough Windows has had both huge touchpad and audio issues for a couple of years(probably a lot of changes with Win10).

Heck, I've bought one of each of the three latest(?) XPS 13 laptops, all with windows even though it has been replaced by Ubuntu the day I got them.

Dell does show windows versions on the website before the Linux alternative shows up, and I guess the Linux version would sell even better if we didn't just buy one with windows as we know Dell is working on ensuring Linux support.

Good job Dell, I hope this stuff continues!
RSS is a piece of shit. <http://web.archive.org/web/2004/http://diveintomark.org/arch...

Atom was invented as a replacement because nothing could be salvaged from the multitude of original RSS specifications. See RFCs 4287 and 5023.
> No mass escapes the event horizon. These are black holes after all :)

OK, that makes sense (for whatever that's worth).

But from the article:

> ... the latest discovery was produced by the merger of two relatively light black holes, 7 and 12 times the mass of the sun ... The merger left behind a final black hole 18 times the mass of the sun, meaning that energy equivalent to about 1 solar mass was emitted as gravitational waves during the collision.

And you say:

> the ultimate merger of the black holes releases the incredible amount of gravitational potential energy that existed between them when they were separate bodies.

I think that I get it. It's just that the stated masses of the merging black holes (7 and 12 solar masses) include gravitational potential energy. So the rest masses of the black holes didn't change, just their gravitational potential energy.

Yes?
The PayPal culture Thiel took pride in was so keen on "diversity of ideas" that Levchin once boasted about not hiring an engineer on the basis that in his spare time he liked to "shoot some hoops" which didn't sound like something someone in the white nerd monoculture they'd created would do...
Trump administration pulls back curtain on secretive cybersecurity process
Bitcoin Price: New All-Time Heights – It Is Market Cap This Time
As much as I like dmitrysoshnikov's content, I think it can't compete with You Don't Know JS series.
I was thinking about blocking all traffic routed for the IoT device which comes from any address outside a set of explicitly trusted sources (such as the vendor's service and the user's smartphone or something). Then attacks like CSRF and default admin credentials become a moot point unless those trusted sources become compromised.
Boycott products from states with dirty energy
> This is an open source, Linux-like, light-weight, 64-bit operating system that runs on the compute nodes

Seems to be a Linux kernel fork with performance optimizations.

EDIT: I stand corrected https://en.wikipedia.org/wiki/CNK_operating_system
TReGo Bike Trolley
Silicon Valley, in particular, has always seemed to me to fetishise the pseudo-legendary brilliant young school leaver overachiever superstar. Anyone who hasn't burned out by the time they hit 40 is clearly either lazy or an underachiever, and therefore not the sort of person we would want to hire.

The Valley's most cherished myths are amongst some of the most societally detrimental.

(Disclosure: I'm 40 and work in tech. This sort of thing gives me waking nightmares.)
How Small Online Retail Can Compete Against the Arrival of Amazon in Australia
The answer is "by the processes of general relativity". When things fall "down" their potential energy is lowered, so they get faster. When mass-energy accelerates it emits gravitational waves, in much the same way when an electron accelerates it emits electromagnetic waves. If you're satisfied that a radio works by sloshing electrons around, you should be satisfied that a black hole merger emits radiation by sloshing mass around.

Where did the photons "come from"? Well, they weren't stored "inside" the electrons. By what process were the photons generated? Electrons accelerating radiate. That's essentially the answer. You can "math it up" if you want. It's not exactly an axiom, but it's pretty close to the bottom.
And Apple wants to sell iPads or else why would this site not even support Macs.
So... we are the chosen ones?
Intel compilers aren't available for bsd. The improved optimisation versus gcc is worthwhile.
No, because the noise modeling test in the second LIGO detector (LIGO Hanford) was being wobbled at a very different frequency to that of the gravitational wave they were able to filter out the test motion and were still able to detect the merger.
The GitHub Marketplace effect on distribution
No, same with Win10 machines.

Bought an XPS13 maxed out from Dell. Website deceivably back then said 2 days shipping, but I didn't realize it meant 2 days to deliver it to the carrier and the 3 weeks to Germany from China. Website made it look like it was in Europe when I ordered. BIOS gives smoke detection loudness (!) level alarms at night when some hardware part fails and laptop reboots.

Beside that, hardware is crappy, get's too hot, also hardware gives load pitching and buzzing noises when under load. Keyboard has problems too. I can't run Linux b/c I've stupidly ordered NVMe.

Would never again buy Dell, I'm back with Apple for my next laptop.
Not just dynamic addresses; mobile Internet carriers used NAT layers covering many devices, so a single address is used by many people at once: https://en.wikipedia.org/wiki/Carrier-grade_NAT

Routers do have a solution: some support setting up a VPN, to which the phone could securely authenticate against. But good luck getting users to configure that.
The greens always oppose anything sane, hence opposition.

I haven't yet anybody who likes the FDP, hence nobody likes them.

But I'm Bavarian so I might have a huge sampling bias thanks to us being 60%+ on the CSU.
I just tried it and wow, the "HTML-only" GMail is so much more responsive and usable! Unfortunately it still breaks my keyboard shortcuts, so there must still be some pesky Javascript somewhere :(
I can totally relate to this.
The ring signatures have a big scalability problem, and the cryptographoic strenght of the monero anonymity is all but proven. Monero is an interesting experiment but its feasibility as a long term store of value is to be provem.

Also, moving some transactions off-chain transaction will effectively mix the coins and strenght anonymity.
And you are right on principle.

The fundamental limitation is the economic cost of doing something along the lines of what you propose.
I like to convert this kind of things to en epub to read later in an ebook, I use https://dotepub.com/?lang=en
I’m not trying to have a discussion about “Freedom or Tyranny” in the abstract, or thousand year trends. I’m not sure those words even mean anything.
i wonder if this is a symptom of having a tools vendor (who only makes money via tools) create a language?
"It leaves those not familiar with Windows with a bad first impression"

But an accurate impression. Windows main focus is Microsoft and partners product sales and ad delivery. No matter how much you remove after install, they're likely to override your very obvious wishes not to be bothered in a forced update.
I make no warrants about what they teach in Germany because I'm not German, nor particularly well versed on the topic.
> Windows has gotten a lot better [...]

Remember when we used to say the same thing about Linux? Funny how times change.
Thanks for linking to OpenSCAD. I'm very interested in how you're using this in your math classes. What level are you teaching? Could you offer an example on how you're using this in your classes?
In [1] (from 2016) he says

I don't think you actually solve any of the really hard kernel problems with your choice of programming language.
The big problems tend to be about hardware support
(all those drivers, all the odd details about different platforms,
all the subtleties in memory management and resource accounting)

I think what he is saying is that rewriting c->(e.g.) rust doesn't improve make progress on any of the design problems in the linux kernel.

In [2] (2013) he expands on that, essentially explaining how well C maps to machine instructions, and how that helps optimise the kernel.

Personally I think Rust maps very well to machine code, and although it doesn't solve design problems, I do think it saves a lot of time debugging the security flaws and bugs that can result from memory bugs.

[1] https://www.infoworld.com/article/3109150/linux/linux-at-25-...
[2] https://www.reddit.com/r/programming/comments/1t0gfy/linus_t...
I see them being this big as positive in that it forces the remaining parties to finally figure out how to properly cooperate, as the CDU/SPD is a very unlikely coalition considering the last legislation period.

The current Jamaika Coalition has basically put everyone in panic because for the first time in forever the major parties can't just vote what they want into parliament via coalition contracts.

The AfD will be reabsorbed, don't worry about that, that's how it has worked the last couple decades. And in the meanwhile they can exert some healthy pressure on the rest of the Bundestag to get a bit of fresh air in there.
Really holding user's coins?
Skin patterns and colors do have impacts on survivability! Some species use camouflage to avoid predation, others use bright coloration to attract mates.

There's also a flaw in your premise -- reproduction is not random, it's subject to selection at a number of levels. Most selective forces act to reduce genetic diversity, both at the selected gene, and at nearby genes.
> And then you absolutely do have to give arguments for why you want any inequality to exist in the first place

I'm not in favor of inequality, but I can't disregard the fact that it is naturally occuring in most realms. From geography, to agriculture, to education, to skill, etc. If there is one principle that I think is true is that in nature there is a complete lack of equality, yet there is balance.

I understand that equality is an ideal that we aspire toward. But it almost seems arbitrary and forced when you consider that systems don't inheritely have equality built into them.

Sorry if this doesn't make sense, just trying to spark conversation.
Can anyone here comment on the races in MPX and whether this will prevent deployment?

https://intel-mpx.github.io/microbenchmarks/#multithreading
Apple: The Luxury Network
These solve completely different problems. On my HPC I load the conda module to run Python.

They are really different tools for different jobs.
Stop being poor. That's the only solution.

Because you can go back in time 30 years and find articles like this or fast forward 30 years and find articles like this. Its not going to change.
Snapchat's New Test: Grow Like Facebook, Without the Baggage
Let's not forget the joy of third party libraries that wouldn't fail, but rather silently convert, your data because they had hidden ascii asumptions...
The python devs learned their lesson and aren’t going to do a major breakage like 2 to 3 again.

https://www.curiousefficiency.org/posts/2014/08/python-4000....
Why do we care more about benefit ‘scroungers’ than billions lost to the rich?
Because it's a duck that doesn't quack.
> In the nineteen-twenties, an engineer’s “half life of knowledge”—the time it took for half of his expertise to become obsolete—was thirty-five years. In the nineteen-sixties, it was a decade. Now it’s five years at most, and, for a software engineer, less than three.

This sort of mythology is NOT helping. An experienced Software Engineer has valuable skills that do not age at all. Yes there are new languages and frameworks we have to learn, but if we apply any effort (and we've stayed current over the years) that happens really quickly because we're just integrating all the knowledge we already have around a new set of features.
Python2's unicode support is kind of an error-prone mess and that was what prompted the decision to make 3 a breaking change in the first place. It is much harder to shoot yourself in the foot with text handling in 3 IMO, though it's certainly still not perfect. Of course lots of people think their programs with broken unicode handling work fine until someone passes them data in any language other than English.