jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> How are we supposed to prevent them from doing these bad things?

Are we necessarily able to prevent these bad things from happening? Right now, we aren't able to entirely stop crime from happening. Why would we necessarily be able to stop these types of crimes from happening?

It's all a question of whether we want to give up certain freedoms in exchange for increased safety (or sense of safety).

It's not very complicated, it's just a balance of one thing (freedom) versus another (safety). Different people will value these two things differently, and I'm not sure I can make an argument that choosing safety over freedom is necessarily a "bad" choice.

That being said, I'm not in favor of the government banning private communication. But I understand that there are people who are, and their reasoning.
As an Android/Maps/Chrome user, Google answers all of my questions, tells me what to buy, tells me where to go, and directs and monitors all of my communications.

I think the only question left is: did you notice?

Edit: Dear immediate downvoter: I'm far more serious about this than you think. How do you define an AI? I'm personally convinced Google qualifies. I once asked Google, "What's that thing where a boat is replaced one part at a time" and it answered "Ship of Theseus". That was my "holy crap" moment--because, quite frankly, that is amazing. If you had asked me in 1990 "is a program that can read online books, magazines, and encyclopedias and extract an answer an AI" I would have said yes. I'm sticking by that today.
The .Net DLR is like that, although I was disappointed when they dropped Dynamic JScript... more so when they effectively dropped continued DLR support altogether, it was a nice runtime. Maybe with Rosilyn some open support for dynamic languages will come back.

Personally I've been working with JavaScript since the mid 90's, and node.js since very early on. I like JS more than most as it's my favorite language, for all its' warts. I do feel that for most work loads a modular dynamic language implementation for a given task is a better idea than building a compiled version. If you need more performance from something, or it's something relatively obvious (A/V processing comes to mind) it's similar to a premature optimization to go compiled first these days.

Kind of more than you are/were looking for.. but you may want to look into IronRuby/IronPython ... it's a pretty nice way of working with the languages.
What is the purpose of keeping records in the first place? Is it to see if admissions criteria is a good indicator of student success? Otherwise could schools, which may already destroy records after a certain number of years [1], shorten that period, say, to the autumn following admissions season?

[1] Quick Google search shows USC keeping records for admitted students 5 years after last class taken: http://registrar.sc.edu/pdf/RecordsRetention2005.pdf
Have you considered that the public interest and the national interest are not one and the same?
You'd notice that AI researchers would disappear in strange and mysterious circumstances.
> the prices are going down and you're getting more for less

Unless I'm missing something, unlimited data plans have virtually disappeared. That seems like getting less.
Maybe in some places, but the competition in the US is a joke. You either go with a decent plan but terrible service (Sprint), or you go with good service with virtually no control over your use (Verizon/AT&T).
Thanks for the tips, I'll let you know when we go live!
Absolutely fantastic news, so much for all the naysayers.

Congratulations to everybody involved in this amazing achievement.
keeping toes and fingers crossed...
I don't think the heavy cost comes from having IT personnel going around to everyone's computer and upgrading the browser. It comes from (a) internal websites that were built when IE6 and ActiveX were all the rage, which nobody maintains anymore, and (b) making sure that any other applications which are installed that use the html engine from IE6 still work with IE8's engine, and dealing with any incompatibilities.

I think a LOT of corporate infrastructure was built using Microsoft tools during the period when Microsoft was trying to dominate by overwhelming standards-based development, and the consultants that built most of that infrastructure are gone now. Since you can't upgrade IE without replacing IE6, companies are stuck leaving IE6 on the corporate desktops.

Could a non-IE browser be installed? Of course, and that solves everything but the training issue: people have to learn to use IE for internal sites and the new browser for outside sites. The issue here is probably more a fear-of-training and fear-of-support than a real cost.
I'm involved in a local incubator, techstars/y-combinatoresque type of program (called BoomStartup)

They should have someone who can advise you on this. I think if you are at this early stage, you should be paying these expenses out of your savings. Was the money from the incubator paid to you personally, or the business?

If your startup is currently making money, you should be reinvesting that into the business. If it's you and a cofounder in a small apartment/office, you can probably pay rent, electricity, internet, etc., from the business checking account.
To copy the thread ended by sprout: How many of those are single mothers without viable child care options?
Second that. This is a huge case of 'Be careful what you ask for'.

Or, 'Don't get cocky, kid!'

Steve Jobs has Google + Android to keep him busy repeating history anyway.

Poorly disguised gloating is poorly disguised gloating.
Guys he's only pushing 120mb/s over the loopback. That's totally lame. Sorry, but there's something wrong in the software stack. All the comments about hardware, caches, blah blah are just FUD. Locked to a single CPU, he should be pushing well over this (like nearing an order of magnitude) if the software / stack was doing the correct thing. Do your math, or read my comment when it arrives on the article.

You can reproduce this bandwidth usage in slow ass languages like ruby, and I've done so many times. Btw. it's ~120MB/s he's peaked at. DDR2 peaks at what in the region of 10GB/s? i7's architecture should totally murder that, iirc.

raggi@mbk: ~/volatile % time dd if=/dev/zero of=bigfile bs=1048576 count=500

500+0 records in

500+0 records out

524288000 bytes transferred in 1.527235 secs (343292283 bytes/sec)

real	0m1.532s

user	0m0.003s

sys	0m0.796s

raggi@mbk: ~/volatile % time sh -c "cat bigfile | cat - > bigfile2"

real	0m2.846s

user	0m0.117s

sys	0m2.185s

raggi@mbk: ~/volatile % time sh -c "cat bigfile | cat - > bigfile2"

real	0m2.363s

user	0m0.116s

sys	0m2.161s
Why the hell was this at -3?
I'd like to know how this could be legally redistributable, given the license conundrum CDDL and GPLv2 make. Any idea?
I am wondering how you are planning to handle the legality of subleasing and enforcement, especially seeing as almost all landlords for college towns do not allow subleasing, but it happens. Which also leads to an alarming amount of subleasers skipping the last month of rent or stealing from the property since they know they are living there in secret from the landlord and therefore their rent collection is unenforceable. As a college renter this is the biggest problem I would like to see fixed, given the 12 month lease for a 8 month school year and study abroad opportunities becoming commonplace.
I enjoyed my time there a lot (did a BSc and MSc there) and can recommend it to anyone who's interested in the engineering and natural sciences. School doesn't cost much (I paid around 600CHF per semester), provides a great infrastructure (for one, I was already running simulations on a high-performance distributed-memory cluster during my third BSc semester), allows you to meet and work with a lot of great people, and you are also able to choose from a vast number of very interesting lectures thought by some great scientists (this gets unlocked during your MSc).

One of the "downsides" to ETH Zürich is that it's quite competetive right from the beginning: you have to pass the Basisprüfung after your first year to continue your studies there (8-9 exams during the month of August), which 40%-50% of the attending students will not pass (it's kind of a "filter-exam"); this is one of the differences compared to the popular US universities: everyone with a high school degree (Gymnasium here in Switzerland) is allowed to attend University here in Switzerland, i.e., we don't have interviews or entry exams for most of the BSc majors (medical school is an exception).

If you have questions, feel free to contact me (see my profile).

All the best to you and your daughter!
I would write to amd marketing. They will likely loan you a machine, or perhaps even give you one if you gave them tangible reasons.
Not well enough, everywhere else just became inescapably tabloidal.
While i understand your concern, i wouldn't use scala.js in a context where several hundred kb are an issue. I've tried it and it works great, but i think it only pays of if you implemented a complicated web-app with complicated server-side code, e.g. if you replace a desktop-application to manage some system with a web-based one. Something where showing a loading-screen on the first visit is totally reasonable.
The front fell off: https://www.youtube.com/watch?v=3m5qxZm_JqM
That could be a possibility
The article is one sided. Other commenters have said that the fired employees were actually doing some creepy stuff according to other articles.
Nothing wrong with needing to transport but the problem is that globalisation has made it economically more viable to sell globally than locally. Produce should first be sourced locally then globally when they really need it.
What part about importing dead sheep instead of live sheep is the problem?
I have been extremely impressed with the Firefox 4 betas. They have definitely restored my faith as it were. Previously, I had almost fully converted to Chrome myself.
I think I misunderstood your emphasis. I've seen folks position reproducible builds as the best and only solution to trust and integrity problems; I buttonholed you as the same.

I do appreciate the general benefits of controlling the factors which go into an asset. Build reproducibility is a standard that requires a high capability to track and control your assets. In that respect it's an excellent goal.

Recapping: I say yes to reproducibility as a practice, but I don't see it as a substitute for an accounting mechanism. They're complementary.
There's a not-insignificant number of people that want to do more with their Mac than run software from a single marketplace.
>>What happens when they argue that the Uranium signature is pre-2015 and not from a new installation?

Is this even possible? Doesn't the half-life of the enriched uranium reveal when it was enriched?

>>The tactics involved are a different matter. I guess Trump could have been more devious and unofficially sanction Iran while officially staying part of the deal. Would that have been better? Hmm.. difficult to say.

The US could have stayed party to the nuclear deal and coordinated any new negotiations with its European allies, and that would have been substantially better than reneging on an important nuclear arms control deal.
It's not bad news. Because interest is parasitic (it's prohibited in Islam, Judaism, and Christianity), there are other (fair) ways to become an entrepreneur. Pitch your idea to an investor (or group of investors), and have them put money into your company. If it succeeds, everyone profits, if it doesn't, you're not left with crippling usurious debt.
My son picked up Scratch programming over lockdown by taking an Outschool course, and then he joined John Hopkins CTY online courses and has been programming on his own since then purely for pleasure.

He has made videos and animations and I'm most shocked by his ability to debug his programs so well. I will give him tips every now and then, especially if he runs into problems, but I largely just let him do whatever he wants.

I never forced this on him, it's something he enjoys immensely. I myself didn't learn how to program until after graduating from college, so I know how little value learning programming at an early age is, except as a form of enjoyment.

He asked to learn Python but I refused, since I find it weird that he would be learning the same language that I myself am using to earn a living! But the upside is I can always outsource my work to him while I relax. Seriously though, I will teach him when he's ready but right now there's no use case for him to learn.
But also, hammers for framing or demolition already exist and are very good.

Martinez M1: https://www.youtube.com/watch?v=b8AOrkfR1WM

A bunch of different hammers: https://www.youtube.com/watch?v=DabECxs3WhU
I have run Linux on a Macbook pro (several times; several different models; up until around 2013). Was always a good experience . . . EXCEPT: trying to get power management dialed-in. (a package from Apple would be very helpful here).

Of course, now with TouchBar, I have no idea if that is even supported on Linux at all. I assume it's not, and if it is, it's a complete pain in the ass. (but honestly - could possibly be GREAT, if it weren't for the loss of the 'esc' key).

I seem to recall getting Debian running on my dual PPC Mac Pro was also difficult; with power management - but on the other hand, I was using it as a server and ran it full-blast 24x7 anyway. Damn that thing was loud.

I only see the M1 making power management that much more complicated, (due to custom chipset and lack of support from tools that are standard on x86-based linux distros). The main thing you'd stand to gain from the M1 platform is power and heat management. So I am cautiously optimistic that anyone wanting to port linux there will possibly pay close attention to putting together a package of tools that will work.
The fact that it's not a priority up the management chain is a red flag. Try speaking with the skip-level manager or higher to see if you get some attention. At the very least, I would ask for days off to compensate for a bad rotation.
Is fixing root cause prioritized? If you are just adding more alerts and not prioritizing fixing underlying issues, that's another red flag. Try to see if you and your team members can get your management to prioritize this. Having a group of people asking for this can be more effective than just one person.
If you have enough leverage, push back on new feature work until fixing oncall problems becomes a priority.
If all of this fails, leave - there are any number of places where oncall is not as much of a burden and/or you are compensated for your time.
Good luck!
ISO | Full Stack/Back-end Software Engineer | Fully Remote (US/Canada Only) | https://iso.io

We are a seed stage company on a mission to redefine analytics, accountability and visibility within the supply chain and logistics industry. We are a team of serial entrepreneurs who have an extensive background in building world class product, operations, and sales & marketing teams. The global supply chain accounts for roughly 10% of Global GDP, and is also one of the largest contributors to significant global challenges like air pollution and food waste. By changing how organizations work together across the supply chain, we will play a critical role in tackling these challenges head on.

In 2020, we’ve grown our team from 0 to 5 incredible software engineers (1 new engineer last month), brought on our first Fortune-1000 client, and announced our launch (https://www.freightwaves.com/news/from-the-founders-of-uber-...). We are ready to double and looking for software engineers to help us scale with our next 20 companies. We are especially excited to speak to product-minded engineers who are comfortable with either full stack or back-end software development to join our founding engineering team.

Full job description are here: https://jobs.lever.co/IsometricTechnologies

Our interview process:

* Intro call w/ ISO co-founder

* Conversation with Head of Engineering

* Remote Technical Screen

* “Onsite” interview including 3 technical sessions, group interview, and conversations with every team member (we are small)

* Offer

Everything is done via Zoom and there are no takehomes. To apply or say hello, email us at careers (at) iso.io
Apparently, Transmission used to have issues (may still have them, don't know) and misbehave, leading to its banning from several trackers.
Whether a basic income or even a basic job program is plausible under the current conditions in the US is very debatable (you can find yummyfajitas' criticism here on HN).

What I had in mind with my final remark is more about the future, i.e., "how to handle things when the machines take over".
Not with Windows 10, that was a specific focus of it, and they've introduced new compression for OS files.
For a cost-free development playground, they have the hobby tier. You can run your dev apps for 350 hours per month - that's a lot of dev testing time.
You're being short sighted.

Consider the time, money and effort that people put into avoiding taxes under the current system. You would exponentially increase their incentive to do so.

Let's think about what would happen if this were to become reality...

When wealthy people were approaching death, they'd simply give their money to their heirs and only incur a gift tax.

Do you propose that we ban monetary gifts between family members or friends?

In that case, they would just hire their next of kin as advisers and pay them increasing portions of their remaining wealth. Then, they would only pay payroll taxes.

So next do we ban hiring family members?

In that case, they could set up a corporation, sell stock to their heirs, dump their fortunes into making the company valuable and the stock owned by the heirs would skyrocket. They could cash out and only pay capital gains taxes.

Do you see where I'm going with this?

People will find ways to avoid burdensome taxes.
Now if only our elected officials had to wear them while on duty with the ability for the public to view after a period of time...
Since this builds on zero.rs, there are some limitations.

https://github.com/pcwalton/zero.rs

Garbage collection, tasks, and failure will not work. All
the other language features, including unique pointers,
references, and closures do work, so programs such as
sprocketnes that do not use garbage collection should be
fine.

The Rust standard library cannot be used in this mode,
but splitting out the Rust standard library into a
portion that can be used in freestanding mode would be an
interesting and valuable project (IMO).
WinXP: Fine in Chrome, but in Firefox (23/25) on my machine there's a flickering massacre when scrolling [0]. Maybe it's sth with my GPU drivers though (but then it's weird that in Chrome it's ok).

[0] http://i.imgur.com/LYUINSc.jpg
At what time of day?

The main problem that people fail to grasp is that nobody really cares about the technology, unless it gets in the way.

People only care about content, look at the signal to noise ratio on youtube, it's astronomically high. American TV has a lower s/n ratio, but not much lower. (I'm british so fortunately we have a stream of relatively HQ TV without the shitty twitter gimmicks that plague things like discovery.)

In short, there is no problem with monitization really, netflix has it nailed.
Thanks for pointing out the typo.
I started a little niche webshop in 2011. In 2014, the monthly revenue were around $2500/month.

It's not passive income, but I only use ~ 1 hour a day on it (packaging etc.)
Please don't do this here.

We detached this comment from https://news.ycombinator.com/item?id=17670452 and marked it off-topic.
> Another outdated signing technology I encountered when I lived in Taiwan was the "chop" ( 印章) which was used to sign everything from post office receipts to contracts.

They use something similar in Korea and I believe Japan as well. There are some differences though between signing and stamping your seal. Both systems have terrible security. For example, forgery in signature based countries is unbelievably common -- it doesn't even have to look like the original person's signature to "work" in most contexts.

Some interesting things about the seal system, at least in Korea but I think it's probably true in other stamping countries, I can give my seal to somebody to stamp on my behalf and the transaction is perfectly legal. Whereas I can't easily give somebody my signature ahead of time. We deal with this in signing countries through power of attorney paperwork and the person granted the power of attorney just uses their own signature on your behalf. It's basically the equivalent function, and terminating the power of attorney requires getting back physical possession of your stamp or 인감.

It's actually pretty common, with the large Korean diaspora, to give a trusted person in Korea your stamp so that you can maintain property or take care of other business or legal obligations remotely.

In court cases concerning forgery in signature countries, the victim is sworn in, shown the signed document and asked "is this your signature" and or "did you sign this" and the victim can confirm or deny it.

The equivalent in seal countries has been harder to prosecute and presents two kinds of "forgery". Either somebody using your stamp without authorization, or using a fake copy. It's kind of turned into a bit of a mess and after a couple thousand years, at least in Korea, they're moving towards a digital based signature system if I recall correctly.
All the points he makes are valid - and stem from the fact that GAE is designed to be 'infinitely scalable'. Because of this, it forces you into a number of design patterns that facilitate distributed, scalable software.

This can be a good thing, if you know scalability is going to be a killer feature in the near future. It can also a real pain in the ass if it's more important to simply get something off the ground quickly and see if it has market traction, and you don't want abandon the convenient but difficult to scale practices like long running processes and JOINs. In my experience, most startups fall squarely into this latter camp. Scalability is a nice problem to have for most of us.

AppEngine for Business now has a hosted SQL mode, which presumably uses a less scalable but ACID compliant alternative to the standard GAE data store (disclaimer - I haven't used it). Since he's already throwing down some serious coin on his app on GAE it might be worth investigating that before abandoning the platform completely.
what do you mean by virus app?
yes XP is not an up to date system. However isn't horrible that 9 years old systems requires more hardware resources than a new one?
consider the microsfot way anf e.g. resources consumption of Vista ;) I
I updated the post.

The key is not to just hire scrubs. The key is to build a company that has enough excellent programmers, "good enough" programmers, and enough scrubs to keep products moving at a good pace.

There are some deeper points that I failed to make, and I will write about them in the future.
This post is typical of a lot of the self-help stuff on the web.

The author starts with a truism (no-one is going to argue that you should live your life trying to be unremarkable), and then pads it with vague generalities that could really mean anything ("A broad commitment to being remarkable reduces the friction, smooths out the bumps, and turbocharges the chuzpah we all need to bring cool thingsto (sic) life.")

You can't argue against it, because the author isn't really saying anything. There is no way you could take a post like this and make changes to your life without filling in an extraordinary amount of detail on your own.
It is not even in Beta yet, as it states in the documentation from Google;

"This is a preview release of Google App Engine."

My biggest gripe about GAE (and Google in general) is that when a change is made on Google's infrastructure that causes large problems, no acknowledgement (or answer) is made until enough people complain.