jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My institution is using software called honorlock. It is a MESS. your laptop/device doesnt' have a webcam? you cant' take a test. Do the computers in computer labs have cameras? No. Need to take a test right after an in person class? your SOL because you will get flagged for having a mask on if you take the test in a public space...so you have to go back to your room. Have a roommate who needs to be in the same space while you take a test? Flags all over the place. Wear a facial or head covering? Flags all over the place....and then we have a serious issue.

Add in that faculty have lazily started to just use the flags as 'you cheated' without reviewing them meaningfully. I tried it once, one student, for no discernable reason, generated over 200 flags.

These software are useless, not because they don't have their place but because they people implementing them are trying to solve their own fear rather than a meaningful problem in a meaningful way. Tests are minimally useful as an educational assessment to begin with. Some, like licensing exams, sure fine I'll give you some grace there. But if you are going to use the tool...you need to make at least a minimal effort to use the tool well. If you don't you make the tool useless. That lack of give a damn by users is driving a lack of give a damn by vendors.
Kotlin fixes just trivial things - like nullability for example. Java still doesn't have a good solution, only about 5 bad ones and nothing is in sight. It even looks like Java designers simply don't consider it a problem anymore ...

Instead, they focus on things like value types. Which are definitely cool, but they don't actually solve any of my problems. Typical business apps written in Java don't suffer from performance issues, they suffer from (accidental) complexity explosion and subsequent buginess (of which NPEs is a symptom).
cf. our discussion of the NYT's ridiculous "Safe Space" article: https://news.ycombinator.com/item?id=26122924.
Of course it has! Our knowledge of the virus and disease has changed quite a lot since December 2019. Initially we had no idea about the transmission rate, survivability in air or on surfaces, contact transmission, transmission to other species, etc. What should they have done?

If anything they were cautious before February 2020.
Nah, cycling is virtually nonexistent outside of the Netherlands and Denmark. E.g. Finland sees it as a hobby more than a transportation method, Germany doesn't see it at all. A train station just across the border in a town where most people work in the next city over (namely where that train goes) has three loops as their main bike parking and on a regular working day there is an average 0.5 bikes making use of it.

From what I see and hear about being your kids' taxi until they get a driver's license (at 16yo already), I'd assume the difference is pedestrians. I'm nearly 30 and never owned a car, coming from a village and living in a town. Shops are walking distance, I take the bus to work (non-covid times) for environmental reasons, and I think a small majority of people I know do the same (most of my friends/acquaintances are in NL).

Germany is already quite car-centric by my standards, yet they have the most contributors. There's still a lot of pedestrian traffic for the short distances inside of towns and cities, just no medium-distance cycling traffic. So why do they have the most contributors?

Living in Germany, the mentality is different. I have been trying unsuccessfully for three years to find a good definition or concise explanation. There's something that drives use of Threema (paid), PGP and Linux (relatively hard to use), and OpenStreetMap (when sugar daddy Google gives you free maps already). Certainly Google's map here is worse than in their home market, but it's not bad either.

Everyone in Germany will tell you that by the end of secondary education, they're just so done with the whole hitler thing. It's a huge topic throughout the educational system. So I guess morals and things like why privacy matters gets ingrained as well? But that doesn't hold for other European countries, in NL the Linux/Threema/OSM/PGP usage is similar to what I hear on HN.

So a combination of factors, with as biggest common denominator probably pedestrians, plus the mindset in Germany, and maybe a tiny fraction the cyclists (which is literally everyone in NL, by the way, it's not a subgroup but a state of being, or at least I learned that "cyclists" is a laden term in North America from someone who is from there and moved here, but anyway OSM contributorship in NL isn't that huge).
Real estate has two primary advantages over equities:

Large amounts of leverage are both legal and easily acquired for real estate transactions.
Most of the remaining tax shelters in the US are related to real estate see "Full time real estate professional," 1031 exchange, etc.
"In addition, higher taxes are discouraging to innovation and businesses, which may be prompted to move elsewhere, outside a UBI zone." - unsupported assertion.

"if a UBI payment were to be small enough to be financed by existing tax rates, it could lead to mass starvation and poverty" - really?

"Few supporters of basic income have been able to prove it would be less costly for states to implement than existing welfare offerings" - the point is not that it is less costly - UBI is a replacement, so the cost would be equal or maybe more. If less, that's a bonus

"What’s more, a basic income could have a detrimental impact on inflation." - economic illiteracy.

"Conversely, a universal basic income free of sanctions and restrictions would push wages upwards, and have an inflationary effect." - any inflationary impact would be one-time. Also, what you call wage inflation, others would call deacreasing inequality. US wages have remained static in real-terms for decades.

"An unconditional basic income discourages career progression and innovation, could potentially have detrimental economic effects" - pure conjecture, or just plain wrong. Innovation happens because it is driven by intellectual curiosity and passion - by not having to worry about financial security, people are freer to innovate. Up till a few centuries ago, only the rich could afford to be scientists, vide Newton.

This is not a serious exploration of UBI - its a cheap hatchet job.
It started as Perforce. Then they built better wrappers around it, then they stopped using perforce commands at all, then they rewrote the wrappers without reference to Perforce at all.

So there's no longer any perforce.
If there are millions of people trying to live on $1000 per month, then there is huge opportunity in pricing a package of goods that fit within that budget.
Nearly every family member or friend with whom I discuss Edward Snowden's revelations and the vast injustice of what the NSA is doing couldn't care less.

It's possible they don't believe the Snowden revelations represent a loss of civil liberties. I actually find this to be a pretty rational belief: There's much talk about NSA data harvesting efforts as a "machinery of totalitarianism", but precious little (any?) evidence it's actually been employed that way. Real harm, not just the potential for harm, is what will motivate American citizens and their political leaders.

After all, we have an election every four years giving one of us the potential power to kill millions and end civilization as we know it; that he or she also has the power to authorize computer systems that trawl through domestic phone records looking for connections to foreign bad guys doesn't seem that alarming in comparison.
And here's a couple of other articles with additional context and quotes

- http://thehill.com/blogs/congress-blog/civil-rights/236641-l...

- http://thinkprogress.org/election/2015/03/24/3638234/house-m...
The United States is a big country; 600,00 people is about 0.002 of the population, meaning that 99.8% have a place to sleep.
Shoot, you're looking for a feature that won't be available until Apple approves my latest build, hopefully later this week. Sorry about the false advertising, I updated the site a bit early!
This is a big reason that Uber and Lyft are a big deal - feedback systems are so ingrained that a bad driver won't last long.
I'm somewhat the opposite. I try to go on interviews on a regular basis, even when I have no interest in switching jobs. I figure that the more I do something, the better I'll be at it. I also like problem solving, so the majority of questions I get asked are fun to work through.

One of the things you get with practice is the presence of mind to not get flustered and to always remember to ask the necessary questions. In the case of this interviewer, once he's asked the question, the first step is not to write either a recursive or iterative solution. The first step is to ask, "How big is my stack?" and/or "What are my bounds (max number of disks)?" Interviewers often ask questions that are deliberately vague to judge the candidate not only based off the answers they give, but also the questions they ask. I've had interviews where I missed answers and still got an offer because I took the time to fully understand the problems they were giving me.

I can't recommend practice interviewing highly enough. It may seem like a waste of time, and it will eat entire days of vacation time, but the experience is very valuable and I think I'm a better interviewee and interviewer because of it.
What other method for spambots could be used?
Personally (and I know this is likely to be an unpopular sentiment on HN) I have very little sympathy for weev.

He knowingly and deliberately attack a weakness he had found to scrape data, knowing that the access was unauthorized. I disagree that the data was in the public domain (although the Third Circuit disagrees) - just because something is accessible to the public doesn't mean it's in the public domain.

Just because he wrote it up as a security researcher doesn't mean he should be immune for his actions - in fact in some ways it makes it worse because he did it knowing that he was unauthorized.

He exposed the vulnerability to the press (so he didn't act in good faith regarding the disclosue) and he did so potentially for monetary gain (he claimed to be a member of a hacker group called “the organization,” making $10 million annually).

I think one part of improving cyber security is prosecuting people who deliberately and maliciously hack into other systems who do so for either monetary gain or fame. I think this is especially the case whereby they don't act in good faith (e.g. providing proper disclosure).
This appears to be a GUI on top of an open-source Django-based tool. I haven't tried it on any platform, but only the GUI is OS X-only as far as I can tell.
I'm sure they're going to be very fast at removing things once the relevant copyright owners actually notice and send takedown demands. However, for all of the copyrighted material for which they never receive a notice, how is it immoral for them to host it? If nobody cares, nobody's receiving any money from their ownership of the copyright, so the hosting obviously can't be reducing their profits.
I don't disagree with you but I still think I have a good point.

He should have gone to the ICO straight away as well as report directly to moonpig then if it wasn't fixed within x amount of time, take next escalation step (which may or may not be public disclosure). Given that it's midnight in the UK now, we're lucky that they acted so quickly (assuming the offline API isn't just scheduled downtime).

Going public had no guarantee that would have taken the API offline. I guess taking risks like that is easy when it's now your own data that's being compromised....
Actually, you're both wrong. The real significant legal distinction is usually between criminal trespass and burglary (also known as "breaking and entering"), where the latter involves entry with intent to commit some other crime beyond illegal presence. At common law, the "breaking" of the "breaking and entering" element of burglary does not require actual use of force or damage to a physical object.
Sure, but in my experience the challenge of describing imperative instructions with tabular data (in general) makes the Object/Relational problem look one-dimensional.
I suspect there may be something to the idea of Lisp supporting multiple paradigms of development. If (and this is a big if) you had enough exposure to the virtues of imperative, functional, and declarative programming styles and (second big if) enough "taste" to apply them in tandem with each other, that Lisp may have been one of the few places to leverage that as a skill.

But maybe a better question would be how often you would be better mixing those types of development in a single program.
You said: Technically, he did follow the rules. Exactly.

But the rules exactly say not to mess with real users. So there is not really any "technically following the rules" when he so clearly did NOT follow the rules.

Despite the many headlines talking about the guy who hacked Zuckerburg's Facebook account, I am unaware of any report that specifically calls out the violation of Zuck's account as the reason he is not getting paid. What I've seen are simply citing the fact that Facebook will not pay the bounty if you mess with real users, per the whitehat program's rules. He messed with a real user prior to Zuck... so one can rightfully assume that even if he had not messed with Zuck, he still would not have been paid the bounty. But he also would not have received the press he did.
So much of it comes down to managers not being able to tell good code from bad. If you look at quality as a crapshoot (it's genuinely hard to tell architecture astronauts from good code) then indeterminate quality quickly beats indeterminate quality slowly.
Yeah, but that's where the hustle and salesman instinct of a founder comes in. You've got to include it in a way that feels natural.
SMIC has been around for years and at one point it look like it would overtake TSMC but TSMC managed to stay ahead helped by a US lawsuit and US sanctions.

The problem is that on free market it is more attractive for a Chinese chip designer to go for TSMC due to their maturity and reliability.

Obviously the broadening US sanctions changes that and effectively acts as a massive boost of the domestic fab industry.
What about saying "coqlang", similar to golang for Go? Does that still sound offensive? I'm wondering if there would be a way to avoid the issue without a renaming.
ELI5:

1) any input vector can be represented by a "similar" another vector, e.g. [.4, -.3, .1] => [+1, -1, 0]

INIT:

2) generate a set of random input vectors using only {+1, 0, -1} numbers

3) for every neuron: compute a set of activations for every random input vector

4) combine those sets producing a large hash table where keys are random vectors and values are indices of active neurons

FEED-FORWARD:

5) for every input vector, find its nearest neighbor, e.g.: [.4, -.3, .1] => [+1, -1, 0]

6) use this vector as hash key to get indices of neurons

7) compute activations for only these neurons using only their weights and the input vector

8) repeat for all layers

etc.

This way, you avoid lots of computations, but the key is to have a good hash function and a lot of memory.
> GUI is better for discoverability of the most common scenarios (I can right-click to see everything that can be done with the file, including some third party programs). But it's bad for composing programs and interoperability, often it's impossible or very hard to automate

I think that's more a design-problem than actual trait of GUIs.
GUIs have evolved that way, but there is no reason why they can't support composing and interoperability too. MacOS, KDE and Web-UI showed how it's possible to do. It's just that nobody ever went to the full way to build a GUI-Framework from ground up that is reaching the same level of automation as shells.

> TUI/console is very good for interoperability/automation/muscle memory,

TUI and console is not the same. TUI is a GUI inside the terminal, thus usually only with text. Vim, emacs, mc or any curses-app is an example of TUI. And how well can you automate and support interoperability with them really? As I know, all the automation and interoperability comes from the devs adding it on purpose, it's not there by design, or as easy as with a shellscript.

> If I don't remember the `df` command... what do I do apart from searching on the internet? Maybe searching man pages, but it isn't as fuzzy (e.g. `man -K "free space"` isn't very fruitful). In comparison, I know that if I start going through GUI, eventually I'll eventually find the free disk space info.

To be fair, GUIs can also have complex workflows and undiscoverable features. It's just common sense that GUIs have menus for every possible action. A GUI is a canvas, and there are established languages which creates frameworks of content which you should paint on this canvas. But this doesn't mean you speak one of this languages well or even at all.
Last time I checked, the Android Emulator running on Apple Silicon still has issues and isn't functionally as good as running it on an Intel Mac.

There is no point in getting the M1 Macbook (which is last year's model) since they will either announce a M1X or even a M2 Macbook this year which will most certainly be more performant and optimised than the last generation.

One of the several reasons why I stayed away from the first generation of Apple Silicon Macs, and still the software ecosystem is still unoptimised for it.
The grandparent was alleging that their photo tech was better than Google’s. So from whom did they steal it from?
It's perfectly possible to have open and secure firmware simultaneously. You could e.g. force a wipe of encryption keys when unlocking the firmware like chromebooks do. That way you can meddle with the firmware to your hearts content and not leak any personal data to the FBI when they nick your phone.

Or how about nonsensical "features" like cryptographically checking if a replacement display is signed by apple? How does that do anything but prevent third party repair?

I'm not being dismissive. I just want a damn phone where I'm allowed to replace parts without having to ask permission from the manufacturer first.
Sorry the sarcasm didn't transfer to my post, you are correct.
It does make me wonder if Google will devour itself with questions of: is targeted advertising to a particular gender or class sexist? racist? Using the definitions of those words as used by the average googler politic I think they may think that.
Australia has "Rare Voices Australia" which is for rare genetic diseases that face this same issue. I have met the co-founder who is an impressive and emphatic person. Similar probably exists where you are.

https://rarevoices.org.au/
We’ve gone through all this already.

For someone who’s advocating we read, you’re having a hard time doing that yourself.

The sad thing is I genuinely would have enjoyed your insights into the Bible but I guess that was too much to ask.

As also mentioned elsewhere, I’m not going to bother replying further because I think you’ve already exhausted all possible iterations of this repetitive argument you’ve got us on.
The Buchla 258 oscillator has amazing fm that sounds alive.
> [the processes of ethnogenisis] could easily take many generations...

I grant you. In fact, it is the very subject of the Roman national epic. Oh, what a labor it was to found Rome, and all that. But we know that that peoples were never-the-less founded by virtue of the force of individuals. I don't think there were any rules about about how many saecula must be in favilla solvenda before you had a new nation, a new people.

> the idea of a 'justification' of it [slavery] from nature was probably not even taken all that seriously

We can say the same about atheism in the ancient world. Certainly by the time of Lucretius (if not much earlier), we can expect a world on the brink of de facto atheism, on the brink perhaps, of the scientific and industrial revolutions, but for the economic regime. First bread, then morality, then later aude sapere.

> Ultimately, the Stoics were the most consistent in wanting to mitigate it [slavery]

This, I think, is a misunderstanding, and why I mentioned the Bible had no reproach to slavery. Yes, the institution was mother's milk to everyone born of that time, but was much more a part of a client-patron relationship than ideas of racial superiority (which I have gone to pains to suggest are a fundamentally modern conception, stemming more from social contract theorists than pseudo-Darwinists, as I said earlier, beg my pardon -- in fact I think it comes even before that, as one can read in Montaigne's essay on cannibals). As I suggested earlier, our modern ideas about slavery are more informed by legitimization around savage and civilized which are merely sublimations about who can bring more power to bear and were lately made even more subtle with pseudo-Darwinist idea. All this is anachronism to the historical institution of slavery in the ancient world. That is the untimely and the timely at logger-heads.

When you speak of the stoics, you embrace both a crippled slave (later freed for his brilliance) and a staggeringly rich noble rhetorician. The fundamental dictum of stoicism (follow nature) suited Rome: accept your place in the nature of things. Epictetus addressed his students as "slave" and taught them to consider what is truly in their power and what isn't. Seneca wrote consolatory letters drawing on his struggles with asthma. The lessons were the same.
Let’s not forget that water vapor is also a greenhouse gas. That makes methane worse than CO2 100% of the time.
Raymond Chen is a treasure.
I agree. I tend to think of it like this: https://twitter.com/attaboy/status/550003457982087169
does it sound different? yes

does it sound 3d? no

does it sound better? no, unless you pay, then auto suggestion produces perception of better quality

meh
Maybe Snapchat should sell that money switch to Twitter. So far, they're only alive by raising more and more money. Same for Splunk, box, and others.
We haven't gotten rid of files, we've just obfuscated their existence. Akin to putting a splash screen, or allegorically sticking our heads in the sand.

If we had actually devised an alternative to hierarchical file systems and moved to something like a persistent object store (as with Newton OS, PalmOS and some other platforms), that would have been impressive, though in the long term might not turn out well due to relative novelty and lack of battle testing to the idea.

In fact, trying to pretend files don't exist in an environment dominated by them is foolish.
The mainstream narrative, by definition, is always wrong with respect to investing, whether it be skills, tech bubbles, etc. The best thing to be is against consensus and correct, as fb was back in '06 when it was clear to everyone from middle schoolers to rupert murdoch that myspace was the ultimate in social networking. So, what say you about the future?
Users are king? Is that different than eyeballs?
I'm not on the development team, so don't know the rational behind it, but I know we're using GWT and Java at Rypple. I can connect you with one of our developers if you're interested. My email is in my profile.
mislav also has a git deployment project: https://github.com/mislav/git-deploy
"The rumors of my censorship have been greatly exaggerated!"

Come on. There are plenty of facebook hater groups (such as http://www.facebook.com/pages/I-Hate-Facebook/377167999094) on facebook.
Is eating a human the same?
Excellent, yes. This is what Glyphboard does.

Thanks for pasting the code & a link.