skysight-inc/HackerNews huggingface dataset:
How does this work exactly from a licensing perspective? Will they merge the dmd sources into the gcc tree? Does this mean that the D compiler in gcc will now be GPL(v?) licensed? This is certainly possible since dmd is licensed permissively.

https://github.com/dlang/dmd/blob/master/LICENSE.txt

I don't mean this to start a fight over licenses I'm just curious how it works when gcc lets other projects in.
Designing for performance: A data-informed approach for Quantum development
tl;dr: The 3 items possibly statistically significant are:

- Saying there are just a handful items left in stock (+2.9% revenue per client)
- Saying other people are watching this product (+2.3%)
- Time limited offer (+1.5%)

I did not see mention of combining these factors. I doubt the gains are cumulative.

My main takeaway is that most optimizations are not worthy if you have the opportunity to spend your time/money on something else to bring value to the consumer.

Also, I think #1 and #3 are dick moves and #2 needs some good crafting to not be. I doubt the cost in reputation is worth the increase in revenue.
Amazon does a decent job at prime originals vs. netflix originals.
Answer my question. I'm not going to defend a non-existent problem.

Or is this about Pascal again? Did ocaml bite you and you still have a mark? I'm trying to give you an opportunity to suggest this isn't a straw man. My most charitable hypothesis is that you really don't know much about modern static and strong typing techniques.

Everyone's numeric tower accounts for this and does sensible (if not optimal) type conversions. The best of the bunch give you fine grained control on what happens when. That something must happen is inescapable.
I started a little full-stack bootcamp to give back to the community, I had about a 50% success rate teaching people from all types of backgrounds, economic and educational levels etc.

I typically charged a couple hundred bucks so that they would have "skin in the game". 100% of the people, I or someone else funding, failed to finish the course. Having skin in the game is absolutely critical to their success.

In this case, it seems they have nothing to lose, and I suspect if they are willing to beg you for cash, they would have no problem going elsewhere.

I suggest some sort of deal where he has to put something in other than "time and effort". Perhaps have him "pay" you in other ways, such as chores around your house. Mowing the lawn, etc.
There is another option: Perhaps Travis is just “going away for a while”, to return when things have quieted down.
Only after he made it.
It was faster than everything, and by a huge margin: https://github.com/costajob/app-servers#results

It does seem that immature languages tend to win a lot of benchmarks, likely because they're still cutting a lot of corners. Still, though.

I only wish they picked a more "Enterprise-friendly" name...
Five cities that you should move to now
tinc is also a popular lightweight VPN, although it's targeted for embedded. It does nevertheless support the libreSSL fork mentioned upthread. https://www.tinc-vpn.org/
In the investor community, cannabis is smoking hot
As someone who isn't very well motivated, I think required time inputs are useful, although not past the point of boredom.
Anyone knows how to use Protonmail to send/receive attachments encrypted by a different PGP key than Protonmail uses for one's account? It never allows to download such an attachment and I surely won't upload my private key there...
Top 100 Art Books of Reddit – BookAdvice – Medium
Someone still needs to provide the man power for porting and maintaining those platforms.
> Let's reify. If I were to create a bunch of matrix classes (matrix-float, matrix-double, ignoring the lack of sugar), CL provides no way to declare a generic method 'mref' to be intelligent enough to know what the output will be, given the input type.

I am not sure if I follow you.

If you have "matrix-float, matrix-double" you are perfectly able to define a "mref" generic method that acts smartly depending on the input type. This is one of the most basic features of the CLOS OOP system. Maybe there is something missing on your explanation?
Maybe you should read at least the common definition of Open Source before writing about it: https://opensource.org/osd

Source code access for buyers is not "Open Source"

> No big company would rely their business on a Open Source project if it’s not made or at least maintained by them.

Tell that to big companies using Linux servers, Apache or nginx, ...

It's totally fine if your product is your open source, but stand by that and don't publish crap like this.
Given the social climate in the US, if there are no children or plans for children, that removes about 80% of the incentive for getting married.

And I certainly don't think that anyone from a younger generation should be buying anyone from an older generation an entire house. The parents or parents-in-law can have a bedroom, pay you rent for it, and as long as they're living under your roof, they can live by your rules. Isn't that what they told you when you turned 18 and you couldn't afford your own house?
> There's a reason why Tinkerpop is what most graph databases standardize on

Tinkerpop is a Java API, not an independent query language, and RDF data (while it is a way of modeling a graph) is not the model of most graph databases (it's a lower-level model than most graph databases expose, and is about as far from them as it is from the table model of SQL databases.)

An optimal Java API for graph databases with a more typical model is not an optimal query language for RDF data, for pretty much the same reason SQL isn't.

Now, what you describe is probably a sign may that RDF isn't the right exposed data model for many use cases (EAV-style representations are often used for deep internals, but there's probably a reason that outside of RDF most systems which use the model internally expose something more similar to the conventional relational or graph model to application developers), not that SPARQL isn't the right language for querying RDF data.
You do have that though. Same as I did. I was working contract and consulting gigs during those 8 years (and the 5 years before that while building out earlier, failed ideas).
I think you misread parents post.

I had a Q9300, and than upgraded to some i7 because I needed more slots on the motherboard. I was very surprised by how much quicker the whole system was, even if I was under the same impression, that in the last years things didn't change a lot.

CPUs get faster by around 20% per year, but in 8 years this can get compounded a lot.
As a buyer you're more than protected.

As a seller, I'm exposed for 30 days, because you can, for any reason, choose to return the item with a full refund, and just say it doesn't work. Ebay does not take evidence from the seller that this patently untrue. I've been burned twice this way and lost hundreds trying to sell two laptops.
Wow that all sounds awesome! Can you link to the Github repos with the code and spec?

</sarcasms> <!-- sorry -->
Interesting read, though it would appear that's no longer the case: https://www.walmart.com/search/?query=Snapper&cat_id=5428_11...
Funny how I encountered one of the problems this tries to solve. My smartphone died so I booted up my trusty Samsung Galaxy S (yea that's S without a number on it) and went about trying to flash a newer version of android to it, only to find about 90% of download links to the necessary programs to be dead. This is only 6-7 years ago. Imagine how much of the internet becomes useless so quickly.
HP and Dell announced their new line of Servers based on EPYC. According to the keynote, thet were working with AMD since day 1 of EPYC development.
> What I don't get about eBay is they found initial success in being an auction site then they almost immediately decided they wanted to be an online retailer instead. Why not just be the best auction site you can be rather than be yet another Amazon wannabe?

I recently read a book [0] that outlined some of the reasons why that happened.

Two of the main reasons outlined were: (1) As more and more people started selling on the site, items started to become commodities with fixed prices. So even old antiques started to have a fixed value. This encouraged more people to just buy it now. (2) Even by the mid 2000's, when ebay was still considered mainly an auction site, only a very small fraction of sales were made by auctions. Something around 90% of sales were buy-it-now new items. This meant that their real success was in buy-it-now and they started to focus on that. (Don't quote me on the numbers in the second part, I will try to get more accurate ones later).

So they had a lot of initial success in being an auction site, but there isn't really much of an market for a general purpose auction site. And once you become a succesful auction site, you basically stop being a auction site.

[0] I cannot remember the name right now and I cannot find it. It was about providing real world examples of famous economic papers. It covered wide ranges of topics about used cars prices, trading in prison camps, ebay. It was released in 2016.
> I would like to hear from people who have used AWS Lambda in production, how was there experience with it. It would be great if you have references to project repositories.

* their

Possession.

Not preposition.
> You can think of the creation syscalls as taking an implied handle to the Process's Job, which is an "object factory" similar to what you suggest.

Implicit handles are not explicit handles, and capability security requires explicit handles. You're obviously familiar with capabilities and the problems inherent to breaking capability properties, so why violate them in this instance?

You mention API usability, but mx_get_time() and mx_get_time(clock_sys), where clock_sys is a static variable initialized by the runtime library at start isn't really any more unusable. Like printf, you can even wrap it in more convenient procedures with no parameters, but you can't go the other way and reify to the clock if that's not how it's designed to begin with.

> There are mechanisms in the works to allow the VDSO to be customized per-Job along similar lines (providing a way of addressing mx_time_get(), etc). mx_time_get() is actually provided entirely in userspace in the default VDSO

This is exactly what I was talking about though: it's totally unnecessary if the clock were accessed via a handle. Why build all of this extra infrastructure when it's completely unnecessary?

Every process would get a set of handles for its basic services, like clock, scratch folder, what-have-you, and building an isolated process just replaces the system handles with wrapped ones. What's the deficiency in this approach that you'd decided to build a more complicated infrastructure instead?

> The intention there is [...] to make guessing what handles a process has harder.

I'm not sure what the point of this is. Are handles not partitioned/per-process like file descriptors? Knowing what file descriptors another process has doesn't give you access to them or yield any advantages. This is how object capabilities should work.
But retail-oriented companies are just a percentage of the global market. I don't think Walmart really has the power it thinks it has. As a distributor, I'm sure they know very well how to bully their supply chain, they are used to being the biggest fish in their pond; but in the grand scheme of things, from an AWS perspective, that supply chain is not that massive. Every company doing business with Walmart could drop AWS tomorrow (if they even use it today, which is not a given, considering that their core businesses are likely not internet-first) and AWS would probably survive. Retail and manufacturing are just two sectors, there are plenty more.
Tesla's taking a very long view. They are thinking about what the world will look like when autonomous cars are ubiquitous, and then working backwards from some of the pretty gnarly realizations that sink in when you do that sort of thinking.

You realize that nobody will care as much about most of the things they currently care about when buying a car. Performance? Mileage? Handling? Horsepower? Fucking irrelevant if I'm chilling in the back seat and my car is just getting me to where I need to go.

So what still matters? Price. Comfort. Amenities. The upsell becomes the main sell. At a certain point, Tesla isn't even selling "cars" so much as it's selling mobile offices to one segment, and mobile living rooms to another segment. I could also see Tesla finding a way to place the burden of price elsewhere and offer effectively "free" cars to consumers. For instance, leasing or selling fleets to employers. Or to cities. Or to Uber. Or to Amazon.

Uber, on the other hand, sees a world in which nobody owns a car, nobody drives a car, and everyone hails an automated car whenever and wherever. Like that scene in Minority Report.

Both of their strategies are banking on the idea that cars, as we currently understand and experience them, will eventually become pure commodities. The difference is that Tesla is seeking margin and Uber is seeking volume. The cliche that Tesla is Apple and Uber is Amazon is sort of true in that respect.
How would that even work? Modern C++ libraries are largely templates, templates which must be instantiated at compile-time i.e. you need a full C++ compiler to use C++ libraries directly.

Said compiler must somehow work together with the D compiler here, which should lead to god-awful memory use, compilation time, and error messages.
Not really. Self driving cars should be able to drive in all of those conditions (and one condition might even quickly turn into another, e.g. sunny into rain).

If a technology only helps with some of the cases (e.g. fair weather) and does not work for the others, then there are two cases:

(a) A single replacement technology will be found that works in 100% of cases.

or:

(b) The technology will only be used on the cases it works well, and the other cases will be handled by some alternative technology equally only suited to them.

In the case of (a), Lidar is indeed useless (or at best, only used as a supplementary technology in favourable conditions).

And I fail to see how (b) can be the case -- that is, how there can be another technology that will solve the rain/snow/night driving problem, but which cannot also outperform/replace Lidar for fair weather driving.
Pinterest’s camera search Lens gets a new look
On This Summer Solstice, Be Glad You Live on Earth
The AM4 socket that accepts the new non-APU Ryzen chips has support for the eventual APUs that will be released. All AM4 motherboards have display options built-in AFAIK, Neweggs shows the majority have HDMI ports on board but some have DisplayPort. AMD will eventually release the APUs probably under the Ryzen 3 brand.
Agreed.
Otoh, last RCE in 2006.
I toyed with the idea of using a catch-all, but couldn't get around the problem of having to occasionally send mails from the address (e.g. for customer support, etc - as another commenter mentioned).

Recently I came up with another solution that I know some have used:

Stick to one email address and have a whitelist. Anything not in the whitelist is "spam" (including irritating LinkedIn emails, etc). If I get email from anyone not in the whitelist, they get sent an email with a website link asking them to confirm their identity by submitting their email address. Once they do that, they are whitelisted and all their quarantined emails show up in my inbox.

The only remaining part is constructing that whitelist. I wrote a script to go extract all the From addresses and just dumped them in there. So people who've emailed me in the past will not deal with going to the website to confirm their identity.

If I get email from an entity I no longer want to see in my inbox, I press a keystroke to remove them from the whitelist. Likewise, if I go to my quarantine folder and see an email I'd like to whitelist, it's done with a keystroke.

Been using it for less than a month, and it is quite effective so far.
Announcing MongoDB Stitch: A Back End as a Service for MongoDB
Isn't this a little like Madoff being vital to Madoff Securities? Uber's insane market cap is a direct consequence of a whole bunch of unethical, illegal, and barely legal activities.
This one in particular:

http://www.expatsoftware.com/Articles/guy-on-the-beach-with-...
All the big (and smaller) players in tech are working hard to implement all the requirements of this law (control over what data is stored, TTLs, encryption).

How is this useless for end-users? It forces companies to encrypt this data at rest, and allow users to delete it when they want.
Do you know how it relates to Skribilo (http://www.nongnu.org/skribilo)? I think that they are both derived from Skribe, but I got the impression that Scribble is more oriented towards documentation, whereas Skribilo is intended more as a general-purpose markup language. Maybe that distinction is specious. (I've been dying to try Skribilo as a properly programmable LaTeX alternative, but I can't manage to install it.)
It's not silly if too many people are repeating the mistake. I'm hunting desperately for a job and when I see requirements, I assume those are hard requirements, not soft.

Nice-to-haves, etc., can be soft requirements and I'll keep those in mind.
Yeah eBay made a choice to only cater to mass sellers (and not indivoduals) and push the cost of fraud onto the seller.
> Is @f a = b valid Python syntax?

No, I was trying to isolate the important part. "@f def a: return b" would be the Python syntax, and I think it's misleading as sugar for, hmm, you'd have to write it as "a = f(lambda: b)" (hmm, I'd forgotten how different defining a function "natively" or as a lambda value are in Python).

You seem to be using a different definition of call-by-name to the one I'm used to. What bothers me is that a decorator can make a function behave completely differently (e.g. its body might never even be executed) but the syntax doesn't look like it can make that big a change to the function.
WordPress REST API Quickstart
Show HN: AlexaFeed – Use Twilio to create Alexa Flash Briefing feeds
Hey, Olympus Mons. The SCP wiki decided to start giving me nightmares about it! http://www.scp-wiki.net/scp-2886
Well, running a rudimentary eBay store you realize these things help pretty quickly, but it's good to have data.

However... Starting a new e-commerce property? Good luck finding traffic in anything profitable. Amazon and other Giants dominate search rankings so I'm not sure how you will find your traffic unless you create a new niche. Maybe you're a thought leader in a hobbyist space, that can work... But you're not going to be succeeding because of these tricks
6.2 ms/frame i7, gtx1080ti
The reference compiler is unrelated.

The frontend has been Free Software since the beginning. The reference backend was only Open Source (not freely redistributable).

So, alternative backends were plugged to the frontend, LLVM and GCC. They all share the same frontend still, although LLVM and GCC slightly lag behind the reference in version (LLVM is nearly in sync).

This announcement is official recognition after Iain and helpers did the grunt work consistently for years now.
I'm not going to nitpick about any individual discussion points you guys have going on, but I'll chime in to say that your approach to thinking about men/women in our society seems...disingenuous.

We can imagine utopia and then imagine how we would treat people in that setting. That seems to be what you're doing. But if we're not actually in utopia, then we really are tipping the scales in some way. And that does suck, and sometimes that means that one group is going to be treated unfairly, but often it's about the lesser of evils.
I live in North Idaho. Many people in this area and Montana hunt exclusively for food. Every year they kill/butcher/freeze the meat and use it to supplement.

Not everyone actually gets an animal and a large portion of those people are out there to just get drunk and camp...but there are many who do rely on the additional meat to get through the year. Especially in areas like this where people tend to shy away from the govt. and their subsidies.
I can point to a full suite of data science projects in npm with varying lifespans from 1-3 years. Given the null assumption (it will be maintained about as long as it has been maintained so far), this seems to meet your requirement?

That NPM has churn is an example of how massive that ecosystem is compared to PIP, which is comparatively microscopic and is much more dependent on specific corporate actors to continue investing.
> The 1% are going to live a very long time and be practically disease free pretty soon.

FTFY

(I try very hard to have a more optimistic outlook on our midterm to longterm future, and I consistently fail.)
fremdschämen is the verb
Privacy, Control and the Darknet – Alex Winter
Intel and the IOC ink 7-year Olympics tech deal for VR, drones and more
Robots Are Not Your Economic Enemy
A Reference 'Bad' Docker Image to Test Scanners
Yeah, for sure. Not doing any self-collision detection. If you know of any good references for how to that on the GPU, I'll give it a shot.
wow. only now bitcoin sign was added? and still no obscene emoticons?
Going even further, I switched early last year to not using soap at all (except for extreme dirt which warm water couldn't remove) and my showers are done in 1-3 minutes (depending if I wash my hair or not). My girlfriend also says I smell better (and not like various soaps).

Also related, a chemical engineer from MIT started a company[0] back in 2013 purporting that showering kills our healthy bacteria. Supposedly he hasn't showered in 13 years, although their latest product recommends "rinsing in the shower for 3 minutes" followed by spraying their product on your body.

[0]http://aobiome.com
> even take-no-prisoner ask-forgiveness-later businesses run much better with a bit of attention to human decency

I'm sort of baffled by seeing someone say this in a comment that's supportive of Steve Jobs. Are there tons of "the human decency of Steve Jobs" stories I've missed? Because I would have said that I've never heard of Jobs showing even a scrap of that, and it worked out pretty well for him.

The things happening under Jobs were different than the things happening under Kalanick, sure. But I don't see where that's a function of anything like decency - it just looks like a cultural difference in what kind of inhumane hostility was happening. Jobs was a perfectionist, but he was also manipulative, cruel, and dishonest in ways totally distinct from that.
Threads like this give me hope for this website. Thanks' to everyone for excellent morning reading.
I have also tried to teach people how to code, though mostly in the context of them needing to do it in order to complete a specific project. I've found that unless they are motivated to learn from the ground up, they won't tend to have much understanding of what you're telling them, and at best will be able to copy/paste snippets. I've found that it's actually surprisingly hard to get across simple concepts like variables without starting from basics.
Not sure who "we" is but far too frequently at tech companies, harassment allegations are ignored. For that matter prominent men sometimes admit to harassment and are acquitted anyway.
Well, most non-Indian drivers also can't make it in "all conditions in India" so that's a moot point.
Well you can source ebay items from reputable, name brand, stores, and you know they didn't mix in fakes from chinese companies.
I was trying to be funny but the point i was making is that "i'll fix this later" just leads to a ton of technical debt that usually doesn't get fixed.

In this one specific example being paralyzed about naming something is silly.
"It also is not unheard of for Wal-Mart to demand to examine the private financial records of a supplier, and to insist that its margins are too high and must be cut."

https://www.fastcompany.com/47593/wal-mart-you-dont-know