skysight-inc/HackerNews huggingface dataset:
Interesting work! I have a bunch of comments and questions.

> The goal of the thesis was to evaluate language features of Python that were hypothesized to cause performance issues.

In another life I did something similar using a similar compiler simulation technique, looking at other Python features like redundant reference count operations, boxing of numbers, dynamic type checks etc. See G. Barany, Python Interpreter Performance Deconstructed. Dyla'14. http://www.complang.tuwien.ac.at/gergo/papers/dyla14.pdf

After obtaining the numbers in that paper, the work didn't really go anywhere; there were no really obvious optimizations to try based on the data. But it was fun!

Anyway, questions:

1. If I understand the source on GitHub correctly, you parse Python source code yourself. I'm fairly sure your simulation would be a lot more faithful if you compiled Python bytecode instead. Did you consider this, and if yes, was there a particular reason not to do it that way?

I ask this in particular because if I understand your thesis correctly, you look up local variables in hash tables every time they are referenced. This is not what Python does: It maps variable names to integer indices during compilation to bytecode, and the bytecode just takes those embedded constant indices and indexes into an array to obtain a local variable's value. That's a lot faster. And you would get it automatically if you started from bytecode. (Plus, it would be easier to parse, but if you have fun parsing stuff, that's reasonable too.)

2. Where do you actually make useful use of Rust's static ownership system? I've only skimmed that part of the thesis very quickly, but I missed how you track ownership in Python programs and can be sure that things don't escape. Can you give an example of a Python program using dynamic allocation that your compiler maps to Rust with purely static ownership tracking and freeing of the memory when it's no longer used?

3. Related to 2: Why bother with any notion of ownership at all? Did you try mapping everything to Rust's reference counting and just letting it do its best? I'm wondering how much slower that would be. Python is also reference counted, after all, and I guess the Rust compiler should have more opportunities to optimize reference counting operations.

4. In general, do you have an idea why your code is slower than Python, besides the hash table variable lookup issue I mentioned above?
They're getting downvoted for being deliberately obtuse.
The burden is if the EU does investigate him, for whatever reason whatsoever, even if he is 100% compliant he needs to spend money to prove he is compliant and deal with the EU.
Yeah, they are over-reacting.

For example, IP addresses are considered personal information but what that means is you just can't blindly collect them. If the service you use relies on IP addresses as a basic point of operation then its fine.

CDNs aren't going out of business for example.
I don't know where you work and what area but this seems a little optimistic.
We know a couple like this, and if I were the wife, I'd leave him. He's a nice guy and all, but he's utterly useless, and I've told him that a few times. I'm just a friend though, and his wife puts up with him. I just don't get it -- she's a smart, educated woman, and he's quite educated as well, but I don't see how a grown adult can act like he does. Their marriage feels abnormal though, and I can see it breaking apart in the future. Perhaps this is a reason why divorce rates are up too, if this behavior is considered normal.
I find that it's easy to get a proof-of-concept together. The challenging thing is getting all the details right for a working product. Or, to put it mildly, people who don't understand easily confuse a demo with a working product.

It's probably just a proof of concept that doesn't work very well. They probably just played back one of the few attempts that it worked very well.

I even remember, when reading the article, a lot of caution in overestimating the state of the technology. So, given their disclaimer, I'm giving them the benefit of the doubt; and I'm thinking that everyone else overreacted because they don't understand software development.
> What if my AI bot calls the restaurant and talks to their AI bot?

I immediately visualised two physical robots attaching old-school landline handsets to acoustic couplers on their torso.
If I continue to maintain mail and web server syslogd logs and Europeans access one of the swervers do I risk getting nailed under the GDPR?
Interesting. Good info to know. Have they specified a reason for intercepting DNS?
Please take the assurance from the 'horses mouth' instead. The ICO is the UK body responsible for policing this. Their site is simple and in plain English. https://ico.org.uk/for-organisations/guide-to-the-general-da...
Risk is a part of life. Even before GDPR there was a risk that you were violating some privacy law in countries that your customers were connecting from. By putting your product out there, you've taken on most of this risk already.
- Can you show me one of these blockchain-based mesh networks in production? How many users do they have?

- As for voting and trade records, how do you deal with the fact that developers can fork the chain and invalidate past transactions like they did with Bitcoin in 2010 and 2013, or like they did with Ethereum in 2016? Why do you trust the developers more than your own government? And if you live in an oppressive regime, what makes you think your government will allow your blockchain to be used for voting?

- If your government wants transparency, why don't they simply expose a read-only API to their database?
>We sleep-walked into a society where the expectation is that any and all data is scooped up and sent off remotely without adequate controls

We used to live in a society where webmasters' rights to the fruits of their labor weren't trampled on by inane regulation (to this degree at least). Now if you run a website in the EU, any user who signs up to it has control over the contents of your servers and you have to ask in extremely specific detail to do anything with some of that content, and that "consent" can be revoked at any time.

The EU has shot themselves in the foot and more and more companies are going to refuse to do business with them because of it.
Thanks, I’m aware. :)

Ironically, my diet was never healthier than when I was drinking too much, too often. I craved all the things that I was depleting, especially magnesium, and that my body needed to repair the damage I was doing to it. It actually taught me a lot about my body and what cravings for specific nutrients & minerals felt like. Nowadays I just drink a lot less!

I take kratom for anxiety—and because it significantly reduces my desire to drink—and I guess a lot of people take magnesium (in one of its many different preparations) both as an alleged potentiator of kratom and to relieve the common side effect of constipation. Fortunately, kratom doesn’t have an appreciable effect on my bowels in the doses I take, and my diet is fairly high in magnesium already by way of grains, greens, nuts, and beans.
Qualified immunity is what allows members of the government to do things that would otherwise be illegal for regular people. It's directly the mechanism and law you are asking for. Police officers are given qualified immunity when using force as part of their duties including acts such as arresting people. But, one of the limits is what local procedures are, so doing a 120 MPH care chase is not universally ok.

Police chases are directly part of the arrest process and use of force. In this case it's mostly one of discretion, where police are allowed to both make the call and actually act.

More specifically, in most states only police are allowed to use blue lights on top of their cars with a few state specific exceptions. https://en.wikipedia.org/wiki/Emergency_vehicle_lighting#Uni... Further, trying to escape after those lights are on is illegal, so again they are given access to tools and techniques including use of force that are not available to regular people.

I am not sure what specifically you want, and suspect the issue is you don't really understand how our legal system works in practice.
Give Ledaig a try too. Can be found for ~$45 US.
Why Your Spring Cleaning Should Include Unused Cloud Resources
Who cares. Even if it is not a "real restaurant" - as long as it is even Duplex calling a Google employee pretending to be a restaurant, does it really matter? [note: I did not watch the actual reveal, so as long as they didn't make the exact claim]
20m euro or 4% of revenue, whichever is higher, is the max fine. Up to the individual to say how truly likely it is a small revenueless project could possibly get fined, even with large amounts of malfeasance.
Guessing: even if you don't have assets in EU, you have a Google (or Facebook, or Amazon) account, and Google has assets in EU. EU could ask Google to ban you, or else.
One thing I've learned over the years about process is that a "bad" process that is followed consistently and with buy-in from everyone involved will always out perform the "good" process that is followed haphazardly or with only lip service buy-in.

I liken this to diets. Paleo suggests not eating bread (among other things). However, not eating bread doesn't mean you are doing Paleo. The benefits of Paleo are intended to be realized via a systemic application.

So whether it is agile or diets, make rules that work for you (and yours). Then stick to them. Periodically review if they are working. If they aren't change the part that isn't into a new rule and then repeat. There is no one size fits all in these things.
How to Use Google Preemptible VMs to Get 80% Savings
Indeed and TBH when the part about Crashlytics made me glad about GDPR (although the rest of the message does indeed sound like an overreaction). I do not like when applications i use try and do things that are irrelevant to what the application is all about, especially when these "things" involve communicating through the internet and even more so when i am not informed about it.
Not sure what your point is here. Predicting price movements is not an easy task, even for experienced traders. If you bought at 14k and sold at 20k, you would've made money. Nobody really knows the direction the market is going, otherwise we would all be rich now. Some trades make better profits than others based on experience, but for the most of us it's just pure luck.
My bad, I messed up the mental arithmetic on 1-0.62. Right, 38%.
Yes, that's correct, it's similar to the mechanisms NY Times guys were using and I've been focusing on the datasets to feed the CRF with as it's what drives the whole thing. This is the output I've got based on your example:
[
{
"unit": "cup",
"input": "1$1/2 cups seedless red or green grapes",
"name": "red grapes",
"qty": "1$1/2",
"comment": "seedless or green"
}
]

Don't hesitate to try the API out by pasting some examples to the white box on the site and pressing the "Try it out!" button, it's interactive :)
At the risk of being too "meta", although I agree with what I believe is your point about good sysadmins having been advancing automation (and otherwise keeping business needs in mind), I worry that you're distracting a reader from that point by what reads as an ad-hominem attack in your first sentence.

I'm still not certain what point you were trying to make with "neithere here nor there", however.
> With the recent reduction in immigration[...]

What's your source for that? I'm not saying you're wrong, but I wasn't able to find any year-by-year statistics for US immigration.
The article really does ramble on and on. Just because it's a delicious, interesting story, doesn't mean it needs 2000 words of filler...
Unsure what this is supposed to be solving. Is this just a misery-loves-company thing? Or??
I make a quarter million dollars.

No, that money certainly won't be going to my kids. It's utterly ridiculous to pay that amount of money for child support for one child.

This is essentially incentivizing my partner to break up with me: "Hey <GF>, if you dump him, you get a $60k check for the rest of your life for sitting on your ass." Incidentally, this is far more than she has ever made.
Programming for the Eye: Understanding Graphics and Light
>It was a thoughtless mistake to bring the explosives on the plane

Certain thoughtless mistakes are worth fining a company into oblivion over and maybe jailing some people for a bit, just to make sure you have made the point.

Someone smuggling an experimental drone laden with explosives on a commercial flight, is one of those kind of mistakes.
Mods, please fix the title.
This movie, Gangs of New York, by Martin Scorsese about New York City during a period of Irish immigration might suggest otherwise. I recall attempting to watch it when it came out on DVD but it was too violent for a Friday night:
https://en.wikipedia.org/wiki/Gangs_of_New_York#Historical_a...
Time to ditch Wikipedia? A look at a Wikipedia editor's activity
A data firm within the US. (which is what i'm doing)
Even if he was _required_ to appoint one (which I don't see how he is), he can appointment himself to do it. It's really not a huge deal...
I was devastated when I got a rejection letter from <script>alert('hello')</script>.
My understanding of GDPR, if the logs remain anonymized... i.e. the IP addresses are not correlated with user records, then the solution is compliant. The IP addresses are not considered PII.
Exactly. Over the next few generations. Everyone was immediate integration, which doesn't happen in most places AFAIK. Even in America, first generation immigrants and refugees stand apart in some places. But their kids fit in well, and are fairly American, though they still possibly speak the heritage language and such. By grandkids though you couldn't tell them apart from normal 'integrated' Americans apart from the accent of their grandparents.

It just takes time to integrate, and I'd say those who argue that Europe isn't integrated are looking st more recent immigrants, or older generations, and not the ones who would most likely be integrated already.
You can be audited by the government to verify you're correctly deleting data.
Isn't male coded housework quite difficult? My dad did a lot of projects on our house that were quite necessary to prevent things like mold growth or to make it easier to live there. He made my brother and I help a lot, and based on my memories, it was not easy work. We had this shower that needed sealing quite often, and from my memories, it was back breaking work. Often times, I would hope my mom would ask me to help her peel carrots, fold clothes, or something easier, much to my dad's chagrin.
That seems insane, and I'm definitely not a lawyer, so maybe there's an out, but I think maybe he's right. Article 37 is pretty clear that if your core business involves processing data that's subject to the GDPR, you need to appoint a DPO, and it can't just be you, because they also require that the DPO can't have a conflict of interest. Man, that's unfortunate.

https://gdpr-info.eu/art-37-gdpr/
Middle-class and upper-middle-class people generally do not have enough wealth to afford full-time live-in servants to take care of their kids for them. Having enough money for a somewhat fancy house isn't that rich, and kids don't just take money, they take a lot of time. Personally, I don't really want to sacrifice all my free time for the next 10 years or so.
Agile is a religion:

Some smart, well-meaning people write down a couple of brief, broad suggestions on how to do better, and a few years later it's been twisted into an industry of people who want me to pay them for telling me that I'm living my life wrong.
I liked this article until it got into the charts and didn't really outline what the governance points actually entail in terms of work. I'm also missing how the bottom part actually gets you closer to the goal at the end unless you explicitly make setting that goal part of your governance / planning / project start which wasn't really mentioned.

I gather from the article's initial paragraphs that these "Governance" point is really the team getting input from all the normal stakeholders and creating the backlog of work themselves? This makes all the sense in the world - getting technical folks involved in discussions is key.

What I would like to see added are concrete steps / workflows that these technical teams have found that help make these governance points effective without eating up a lot of time, and what practices they used to ensure that the project goal / direction / outcomes were decided upon up front.

I personally think Agile Roadmapping / Storymapping with the whole group can go a long way toward ensuring whatever you build is going in the right direction. From there, you'll want the team to work with the product owner folks and keep a tighter grip on the backlog toward that direction and good things can happen.
Introducing ultramem Google Compute Engine machine types
I read the person you're replying to as talking about cryptocurrency backed companies, not cryptocurrencies like bitcoin in general.
Bullshit. If the pay is right, you will find plenty of people to pick produce. But in a world where people expect $15/hour for work that is leisurely in comparison (fast food), paying that much for hard labor ain’t gonna cut it.
You can log IP addresses if there is a legitimate use for them. You just need to ensure that they are protected and that you do not keep them for any longer than is necessary (= use logrotate).
The entire thing is a thought experiment; of course it's easy to think up nightmare scenarios for Agile development. It would be much more interesting to read about actual disasters.
Like Cubans after the revolution, or Iranians after their revolution, or maybe the mass of Vietnamese after the war? What actual cultures are you saying are incompatible? America has worked with them all and despite hand-wringing over "compatibility". There is a much stronger case to be made human beings are humans in the end and that it just takes time.
Bitcoin VR vegan gluten free crossfit app
>(including total private college costs

If your kids are too stupid to get tuition assistance, private college isn't going to do any more good for them than a regular local uni.
This is like being suspicious about why the photos in an Apple keynote look so good. Almost like they were hand picked to look good?
More generally : for any given X and Y, there will be enough instances of X being better than Y and Y being better than X to feed both sides of internet debates
I think you need to go back up and carefully read from my first post. I'm not talking about competitive markets in general, I'm talking about a specific transaction where you end up with a product I'm selling, but I don't end up with the revenue I was asking for that product.

As an exercise: walk into Best Buy and pick up a $1,000 TV. On the way out, hand the cashier a check for the wholesale price of that TV. Have you just committed theft? And if so, what specifically have you stolen? You haven't deprived them of the TV itself, since you reimbursed them fully for that.
Well, most of the clients of this service are law enforcement. "The FBI is requesting permission to track your location, reply YES to allow"? Yeah, that's not going to happen.

But as I read the article, the location data is only at the resolution of which cell tower they're connected to. Doesn't 911 get better location info than that?
Did you mean to paste two different discussions? Those are identical.
This is just... Odd. There's not enough to say categorically that Sundar Pichai lied onstage, but it seems that if he didn't these questions could be cleared up very easily - and they haven't...
Sometimes "nobody doing it" is the correct answer. It might not be economically viable for the USA to grow strawberries. We can import strawberries or find something else to eat.

In the long-term, automation may help.

We can also pay a tiny bit more for our strawberries. At retail level, the cost of farm labor is is tiny portion of the total cost.

Crops don't rot on the vine if farmers know the labor situation in advance. Some will decide not to grow that crop. Others will find labor, paying more if required.

Whenever the supply of illegal aliens is reduced, wages rise. The "living wage" can not happen in the presence of illegal aliens. Once wages rise, Americans take the jobs. You can even see this today in the record-low unemployment rates.
Pluralsight went public (310mln)
> Going from expensive area with good job market to slightly less expensive area with little to no job market.

You forgot many options, such as slightly less expensive area with good job market. Or much less expensive area with reasonable job market. I'm not even sure I know of a place that's only slightly less expensive but has little to no job market.
I think calling something "css-only" and having it break because you didn't add a radio input element in the markup is a little misleading. The dynamic functionality hinges on the behavior of these html elements. And if having required html elements is ok, why not just lose the hacky markup and include a required javascript file to get the desired behavior in a more traditional and standard way?
Thanks! I just finished the writeup, posted here: https://www.robertxiao.ca/hacking/locationsmart/

In short: it was a fairly straightforward modification of the usual API flow, to omit the secondary API call that requests consent, then request a JSON location payload instead of an XML payload. For whatever reason, that bypassed the usual consent check and just dumped the phone's location.
Most of our parents didn't grow up in owned homes. A 2-child family in a 2-bedroom apartment was quite common in the post-WWII era.
Hawaii Kilauea volcano erupts explosively and shoots ash miles high
I don't think he can. The DPO may not be assigned any tasks that would result in a conflict of interest between their role as a DPO and their other responsibilities. I suspect that means that the sole proprietor can't be the DPO. But, you know, not a lawyer, not even European, could be wrong. See article 38, paragraph 6, 2nd sentence.
Tesla, Inc. Repositories
Example from the paper of Makefile code used GHC:

$1/$2/build/%.$$($3 _ osuf) : \
$1/$4/%.hs $$(LAX _ DEPS _ FOLLOW) \
$$$$($1 _ $2 _ HC _ DEP) $$($1 _ $2 _ PKGDATA _ DEP)
$$(call cmd,$1 _ $2 _ HC) $$($1 _ $2 _ $3 _ ALL _ HC _ OPTS) \
-c $$< -o $$@ \
$$(if $$(ndstring YES,$$($1 _ $2 _ DYNAMIC _ TOO)), \
-dyno $$(addsux .$$(dyn _ osuf),$$(basename $$@)) )
$$(call ohi-sanity-check,$1,$2,$3,$1/$2/build/$$ * )

I suspect it easier to master Haskell than this.
"Allow removing it" is a pretty big barrier for many.
I think I could have worded that better. By "in the WireGuard setting" I mean "doing the job most startups will use WireGuard to do", which is, manage remote access to internal resources in the cloud.

I don't think overlay networks are pointless; I am enthusiastic about them. But for the remote access problem, what I want and what I'm writing about is streamlined VPN software, not a new overlay.
I might spin up some NNTP servers if there was enough interest. I would likely keep it text-only.
Wow, this is apparently so common. One of the worst dreams you could have. Although, I do like those dreams-within-dreams. They usually happen when I'm "resting my eyes for five minutes". I dream that I've awoken and am dutifully completing my tasks for the day. Do you get those?