jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One of the biggest problems in changing anything like this is that it requires extra effort from teaches to completely "retool".

Anyone who has ever spent anytime teaching knows that when you first start out, you have to figure out a lot of stuff when teaching a new curriculum, but by the time you've taught the material 2-3 times [0], you start streamlining things and getting more efficient. The time you spend retooling almost always comes out of your personal time. i.e. from hours beyond the 40-50 hour work week.

After you know a curriculum well, you end up with more personal time. Introducing new standards, means a new curriculum and a new curriculum means a lot of unpaid personal time from teachers if you want them to really adopt it and teach it well.

I just don't see a new curriculum working well unless it comes with the notion of paid extra-time that you know teachers will have to put in to succeed with the new curriculum. It doesn't have to be a lot, but simply 5-10 more hours each week and a bonus equal to 10-25% of their salary to make up for the additional time would probably work. The only key would be that there needs to be a way to measure that teachers are putting in the extra time to really learn the new curriculum and apply it instead of collecting the bonus for putting in the minimum effort.

At the end of the day, it you don't budget both time and money to learn any new curriculum, it's either going to fail or be met with resistance from teachers who feel like they already have a system that works for them and their students.

[0] either in the same semester or school year because you teach multiple groups the same material or after 2-3 semesters or school years of teaching the subject to one group at a time
Yup, it was credited as they checked the IPs of the server that was sending those requests. It was clear that it was malicious, also I had been a long time customer.
I'm mostly interested in it from a technical / end user perspective. I don't own stock in Apple or Google so I really don't care that much about market share. I think it's interesting to see which software/hardware issues they're focusing on and how much progress is being made.
Completely agreed. There is too much value placed on market share. To a business what should be more important? Market share or profit?

It's pretty obvious to me.
What revenue is it that apple is getting 80% of to android's 20%?

Hardware? Manufacturers still get $hundreds per phone even when they are "free."

Software? If Android gets 80% of the market by size (they don't, and won't soon, but might in five years) then that 30% of app revenue will add up.
Why wouldn't you use two separate sites for desktop and mobile browsers? The common layouts for both are very different and require different designs to use each affectively.
And wrapped in a UI that's confusing. Adding features clumsily makes you first and that's about it.
I worked with in the same lab as the author adam chipala two summers ago. He's a brilliant hacker/computer scientist, and any work he does is worth taking seriously.

To quote from the manual:
The signature (ed: the type or interface) of the standard library is such that well-typed Ur/Web programs “don’t go wrong” in a very broad sense. Not only do they not crash during particular page generations, but they also may not:

• Suffer from any kinds of code-injection attacks

• Return invalid HTML

• Contain dead intra-application links

• Have mismatches between HTML forms and the fields expected by their handlers

• Include client-side code that makes incorrect assumptions about the “AJAX”-style services that the remote web server provides

• Attempt invalid SQL queries

• Use improper marshaling or unmarshaling in communication with SQL databases or between browsers
and web servers

Thats pretty cool, and it looks like the language is able to statically catch that all using the type system (the types are presumably mostly inferred by the compiler), and presumably the error messages do or will provide informative information about the location of errors.

It is also worth noting that when you compile an Ur/web program, the executable you get is a web server dedicated to serving the page that is described by the programmer! So presumably, aside from setting up the compiler toolchain, the actual server setup is easy!

Kudos!
-Carter

edit: http://adam.chlipala.net/papers/UrPLDI10/ is the link to the paper the focuses on the research novelty elements of the system.

edit2: also you got to love that the theres a formal semantics for the language and the types which makes it clear to those with the right background that theres a formal proof that the type system also prevents bad stuff from happening! :)
You make a good point, but as for telling how a company will respect you, because they ask for a drug test, you may be a little off.

If it is a big company, HR practices will have nothing to do with anything else in the company, so don't judge the department you will be working in by what HR makes you do. On the other hand, a company that lets HR have free reign to do anything, may cause endless suffering as HR feel the need to make themselves more "integrated".

I recently interviewed for a developer in a government position, and decided that the people doing the interview are the ones are out of their depth, and should be unemployed. They clearly had to technical understanding where it was required for their job, and got very confused by the simplest question.
Note that in the UK, iPhone 4 will be simultaneously available for three carriers: O2, Orange, and Vodafone.

Does anyone have any insights as to how AT&T is maintaining its iPhone exclusivity in the US? It's obviously great for AT&T, but seems to be very bad for Apple.
You can sideload apps via ADB. And once an app is installed that way you can then update it normally with an APK going forward. (I have Advanced Protection and I do this.)
fibers will never be integrated into node core.

for what it's worth, I also refuse to use or depend on any code that makes use of node-fibers. I know i'm far from the only person who feels that way too.
At least part of which is a necessary hedge against possible years with a bad harvest, though. A temporary shortage of toilet paper or even microchips is one thing, but you most certainly wouldn't want the same thing to happen with your food supply.
You can alter the hashing algorithm to one that is more ASIC resistant. Monero did this.
Kristallnacht was a pogrom in which people specifically targeted Jews with the full backing of the state.

Surely the more apt analogy is the systemic violence our state inflicts on Black people, rather than the protests that arose in response to it.
If you need something more 'rigid', things like this exist: https://smile.amazon.com/dp/product/B07PCP5J4Z
They come and go get listed and delisted so you may find your own nodes to be hit and miss. That is for the well behaved RBL's and RSL's. Spamcop, Spamhaus, Uceprotect will expire nodes and networks after a period of no reported spam. There are a few others that will leave things listed for a long time. I am only basing my experience on those three. The less costly a VPS provider, the more often they get listed. Ramnode for example is almost always blocked. If you have long running nodes, it is unlikely you will find them blocked outside of Uceprotect level-2.
Tell that to nearly the entirety of the global textile, chemical and energy industries (to name a few). Causing harm is not, nor has it ever been, a deterrent to operating a business.
Some prisoners choose the firing squad (possibly to protest it).

> For federal executions, the Trump DOJ changed the rules effective December 24, 2020 to allow federal executions to use any method that the state in which the prisoner was sentenced allows

What a legacy
The government never allowed it. The company is responsible for correctly paying social security of their employees and correctly classifying their employment status. Wrongfully classifying someone as self-employed is illegal and the company will have to pay the social security contributions they missed.

This has nothing to do with taxation.

It's crazy how a company hire 60'000 employees and not know the labor laws of the country they operate in. Every private person that hires a house cleaner has to know and follow these laws.
...it hasn't truly been "flagged off"...

To be precise, this thread now has about 80 comments and about 70 upvotes. In the past, at least, HN's software has considered that a "flamewar". Perhaps it's too bad, in this case, since TFA is so much more cogent and reasonable than PG's original self-serving bullshit, but unless you credibly suggest that someone is either inflating comment numbers or deflating upvotes, it is exaggeration to say this has been "killed".
I was taking a beginner Java class (had to use up that GI Bill), and the final assignment was to make a simple "gas pump" program that tallied up the total price and printed a receipt.

I wrote up a pretty simple implementation and realized I had 50 minutes left to sit around, so I started refactoring it into classes and writing unit tests. I was pretty happy with the result, but I turned in both versions just in case I would get docked for not following the instructions exactly.

Got a B. Other people in the class who did a straight imperative style got As.

This is what computer science instruction is like at a for-profit college.
Honestly, while I don’t see much discrimination for older devs in general. If your experience doesn’t match what you “should” have for your age, it might be different.
> The "best practices" in web development and user experience all deoptimize end-user ergonomy and productivity.

What are you seeing that leads you to think this? The ads and engagement drivers (autoplaying videos of other content on the site) on sites that need eyeballs to keep the lights on, or the articles showing how to download the minimum usable assets so you don't waste the user's bandwidth, battery, and disk space[1]? The latter is what I tend to see when I'm looking at pages describing "best practice".

1: https://alistapart.com/article/request-with-intent-caching-s...
how was Marx not innovative? Also, today it feels that Marx is the orthodoxy and the heretics are those who reject him
Right, this is how Objective-C's implementation works, except it keeps around one page of trampolines and remaps that around when necessary to be able to "create" more trampolines on the fly, I believe.
Not sure what you are referring to, but the majority of DARPA’s recent $110M investment in silicon design tools and opens source IP is dedicated to analog design.
With all respect to your experience, comparing a college roommate situation to a FTE earning minimum wage is a bit apples to oranges IMO. Students are eligible for many benefits including health care, and have a finite period of time (typically in their youth) until graduation. Whereas a minimum wage worker may be living on this amount with marginal raises for their whole life. Think about having a marriage and kids all while living in your college room indefinitely.
Nothing, if your Rust implementation is bug-free ;)
They are undercutting - on perf/$. The difference in sticker price you pointed out is only there because there is no comparable intel part (under $3000 at least)
I am British but have lived in France for a while now and I feel the same as you about both the British and the French.

If Brexit showed us anything it is that the UK is no way near as important as they like to think they are. Watching the UK and France at loggerheads has been a mix of frustration and amusement for someone like myself clearly caught in the crossfire.

As an "outsider" in France my biggest complaint is the staunch opposition to change. Any change. As you say they simply cannot look ahead. It is as if they only know how to live in their past glories rather than working towards future ones.

The UK is sort of the opposite but in a terribly executed manner. They have dreams of the future but do everything possible to make those dreams harder to achieve due to arrogance they can "do it alone". Harping back to "the good old days of the Empire" and "Blitz spirit!" as if the Blitz was some wonderful time (wtf?).

The sad thing is the French and British could learn a lot from each other but seems both sides are too myopic to do so.
This only applies to "units", not houses. A similar rule could apply to lot size, but lot size only makes up a fraction of the value of a house.
Pascal lives on as Ada.
Right, what you said makes sense. Essentially, it's the same thing, that is, we're feeling at our best in opposite states.

My perception of the world and state of mind seems better to me sans ethanol, yours is the opposite. But that doesn't mean it's a bed of roses for me, it's just that ethanol doesn't work for me to make things better. This is a very complex matter of which millions of words have already been written and clearly I'm not going to come up with any new insights.

What I've tried to say is that these differering worldviews make it difficult to make life easier for alcoholics.

It's strange really why different people have such different responses to alcohol. Despite what I said about the negative effects of alcohol on me I nevertheless love the taste of good wine and I reckon it's a damn cruel act of fate that alcoholic drinks are so nice and yet at the same time alcohol is far from being just another innocuous additive.

Trouble is that the level of alcohol in many alcoholic drinks has increased in recent years when it ought to have been decreasing. For example, a top Bordeaux traditionally has 12.5% alcohol-that is, the world's best wine needs only that amount of alcohol, yet on the shelves of liquor stores where I live almost all wines now have 14.5% or more alcohol. It used not be like this but winemakers found that if they increased the level of alcohol then the wines needed almost no ageing and could be turned over more quickly.

That's a sore point with me, wines may be sold more quickly by increasing their alcohol content but good wines must still be aged. Again the quick buck has gotten in the way of better health and governments have done stuff-all about it.

I hope that alcohol eventually becomes much less of a problem for you.
Eh, police can't even pull you over for no head lights, expired tags and many other things here. The previous legislature over corrected.
Is in your opinion the Twitter moderation algorithm more complicated than the Linux Kernel or Bitcoin software code bases? Those are audited and modified publicly al the time. The human part can also be audited if the rules are stated clearly and an explanation is always given when an action is taken.
Plenty of ultra books have HiDPI displays these days. It really is a better experience, even just for coding. I can't wait for 4X to become the standard so we don't have to ship duplicate bitmaps with everything.
That doesn't apply here and you know it. This is the US justice system and I get tired of the red herring bullshit.
This won't work because it's browsers outside of China that are being hijacked when browsing Baidu Analytics-using sites.
Better try QEMU.
Having played with most of "Rails? Django? PHP? Perl? Some Javascript? What javascript libraries..." I'd suggest starting with Meteor.js. Reasons - quick to learn, easy, one language throughout, one framework throughout, works with modern tech like push notification and phone apps. Check out the tutorial at meteor.com. Or http://meteortips.com/book/ You can be up and running quickly. Once you've got the hang of it you can always try something more complicated. You'll need to learn a bit of javascript for it.
Variable electricity usage is also a problem for nuclear energy, as it fits mostly base load tasks.

You are right though, that intermittent renewables are a new sort of problem. But there are also solutions like a super grid: https://en.wikipedia.org/wiki/Variable_renewable_energy
It is missing what is (to the best of my knowledge) the first ever deleted TLD – .nato – deleted in July 1996 – https://en.wikipedia.org/wiki/.nato
That sort of seems contradictory to why people go to top schools though!
Do people need a 15" computer monitor?

If instead of a chair-desk-monitor you're sitting at a couch 5 times further from the screen, the equivalent screen size is 5 times larger, so 75" for the equivalent of what a 15" monitor gives you at your desk.
> 1. It's inaccurate.

Reproducibility is most directly correlated against certain identifiers. For example no matter where or how I take a MB assessment I am always INTP. This indicates that for some persons, as associated to certain scored identifiers, this test is always reproducible. That is less a flaw in this test than the test subjects and further suggests MB becomes more valid when correlated with other tests that measure self-awareness and objectivity. The same persons that score poorly on objectivity are the ones less likely (less capable) to accept that suggestiveness and sensitivity are greater culprits in their measures.
One way to enforce a law is by making a marketplace comply. This happens all sorts of places where transactions are made. Eg. you can not sell pizza in Denmark without having the proper training.
I've only used the RTL-SDR ones, so I can't offer any first-hand comparison. But for receive-only operations, the RTL-SDR dongles are cheap, readily available, compatible with many or most SDR related software packages, and basically "just work". YMMV, but one of those is probably where I'd suggest starting.

I've heard good things about the HackRF devices as well. The nice thing about those is that they're programmable transmitters as well, not just receivers. But they're a bit pricier as well, which is the downside. If I buy another SDR anytime soon, that will probably be the direction I go.
VP wanted MB for team building for our division to assess our alignment and role effectiveness. [1] I mean who doesn't like free lunch and horoscopes? Well turns out it was like going to the shelter and hearing the bible sermon before the pay off in baloney sandwiches. Instead, the well paid consultant ate our baloney too. Questioning validity means you're of the SFTU type. At least she taught a great lesson: always convince the $uckers at the top.

[1] Golly extremely useful!
https://jobtalk.indiana.edu/HRMWebsite/hrm/articles/develop/...
https://www.bbc.com/news/blogs-echochambers-28315137
Yes they have their own but at least for ssh on macOS it is built against LibreSSL.

~: sw_vers
ProductName: macOS
ProductVersion: 11.2.1
BuildVersion: 20D74

~: ssh -V
OpenSSH_8.1p1, LibreSSL 2.7.3
I must say I was extremely amused when I took MBTI, that one of the last questions was essentially "did you think this test was a load of bollocks?"

It's like they created the test, administered it to a bunch of people to try it out, half of them said "your test is a load of bollocks", and they thought "hmm, well, the test can't be bollocks, so that must mean we've found another useful discriminator of personality types!".
I kind of think the same way about commuting to work at all. Working from home I save those 60 minutes every day of my life.
> (there's a reason Sergey Brin didn't stay in Russia to build it!).
"Brin immigrated to the United States from Russia at the age of six." http://en.wikipedia.org/wiki/Sergey_Brin
Assuming the person is given and commited, the question is what the experiences are wrt. structuring commission, ownership, vesting, etc.
Why the US hasn't done this on a 1000x bankroll (1.2 Bill) is absolutely beyond me....
The issue being that availability zones don't get throttled when they start to overload the API. The control system should have automatically throttled the misbehaving AV.

Which is probably far more difficult to do properly than I can imagine.
Brilliant! Now, to find a sadistic, cold soulless partner...

Oh, rats! I've surrounded myself with helpful supportive friends and family. I'm screwed.
Hey Ed -- what browser are you using? Most modern browsers with the exception of IE8 should work; if not there's something wrong on my end. The majority of my market uses an HTML5 compliant browser, so it hasn't been a major issue in the past.

I would love to get your thoughts though. If you don't remember, you can expect an email from me later today :)
This article doesn't do a very good job explaining what it is that makes psychedelic drugs so intellectually interesting. I'd recommend listening to Terence McKenna talking about his childhood and how he discovered psychedelics.

http://matrixmasters.net/archive/TerenceMcKenna/215-McKennaT...

Alternatively, listen to Alicia Danforth's amazing talk on giving psilocybin to terminal cancer patients to ease end of life anxiety:

http://vimeo.com/10931182
Sure, and don't get me wrong... I'm in no way saying "don't read classics". I enjoy reading a classic every now and then, and - if anything - have been more drawn to them lately than when I was younger. All I'm saying is, don't read classics just because your "supposed to". Read them because you recognize their is some value in them for you, whether it's "cultural literacy" or maybe plain enjoyment, or maybe historical interest, whatever. OR, not. That is, if you feel you are being pressured to read, say, Madame Bovary and every ounce of intuition in your body is screaming "run for the hills", then I think it's fine to take a pass and move on to something else.
Valve released Dota 2, and then ported it to a brand new engine, they've been consistently adding updates to that game for 10 years, they've been working on CS:GO, with similar effect, I think you lot forget that the majority of Valves developers were working primarily on team-fortress and counter-strike as mods before they hired them, they're primarily a multiplayer house.

Valve unlike most companies maintains their games for more than 10 years.

Just because they haven't released anything obvious to the casual observer like new single player titles that is easily marketed is only showing your ignorance of Valves entire catalog of games, and attitude to development.
Do you have an alternative to this agreement?

I'm not sure. I think if that more narrowly defined the scope of competition and the nature of how the relationship was terminated, maybe. I presume that the non-compete is written in such a general sense on purpose, though. To them, that's an advantage.

Are you willing to walk if they won’t budge?

I'm certainly able to, financially and otherwise. But I look for jobs infrequently, so I'm not sure how common this experience really is. Maybe I'm standing my ground here only to find out the next 10 jobs that offer have similar non-competes. If that's the case, then maybe I've made a molehill into a mountain.

They will likely tell you “it’s standard” and “there’s nothing they can do” and they will hold that line until they know you are serious.

That's what they've said. And I've responded that, unfortunately, I won't be able to move forward.
Thanks! I want to refine one statement in it that could trigger friction. I'd prefer to say, "hey, this boilerplate language is a bit broad and creates some risk, I think we can mitigate/reduce it by refining the language with these options." It's important to use language that treats the contract as something separate you are both collaborating together to find solutions in to make the best quality agreement. It's not a zero sum personal haggle.

I am not a fan of NVC/NLP and other types of affected behaviour, but those approaches are examples of how language is everything, and you can have a huge impact by starting with the mental exercise that the contract is an interesting problem that you are excited to collaborate to discover solutions in. The other mental exercise question to start with is, what does a high quality agreement look like? Again, if you are in a spot, just take the money, but if you have any choice or leverage at all, the returns on high quality decisions and agreements are huge.