jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Turning a YouTube channel into a G+ profile doesn't fix it. YouTube channels are often owned and managed by multiple people. A G+ profile is a user identity, G+ pages represent places or things. So you'd then force everyone to have a separate G+ account just for their YT channel so that they can share non-personal login credentials with other people managing this.

This if anything would inflate G+ profile numbers more.
The same happens in Japan: expensive but every bar has a wood fired pizza oven, every Indian restarsunt has a wood fired naan oven, ... The food is just so good there, they don't cut corners at all.

After living abroad, SF is a great value for anything other than rent.
"The DEA helped to ensure that certain critical steps were omitted and that everything in this regard was kept legal."

I wonder what the legal justification for this is, given the First Amendment.
A recent, related paper: https://cs.nyu.edu/~dodis/ps/rng.pdf

It doesn't appear to be mentioned in "The Linux Pseudorandom Number Generator Revisited", which repeatedly refers to a 2006 paper as its precursor.

Security Analysis of Pseudo-Random Number Generators with Input: /dev/random is not Robust

Abstract:

A pseudo-random number generator (PRNG) is a deterministic algorithm that produces numbers
whose distribution is indistinguishable from uniform. A formal security model for PRNGs with input was proposed
in 2005 by Barak and Halevi (BH). This model involves an internal state that is refreshed with a (potentially
biased) external random source, and a cryptographic function that outputs random numbers from the continually
internal state. In this work we extend the BH model to also include a new security property capturing how it
should accumulate the entropy of the input data into the internal state after state compromise. This property
states that a good PRNG should be able to eventually recover from compromise even if the entropy is injected
into the system at a very slow pace, and expresses the real-life expected behavior of existing PRNG designs.
Unfortunately, we show that neither the model nor the specific PRNG construction proposed by Barak and Halevi
meet this new property, despite meeting a weaker robustness notion introduced by BH. From a practical side,
we also give a precise assessment of the security of the two Linux PRNGs, /dev/random and /dev/urandom. In
particular, we show several attacks proving that these PRNGs are not robust according to our definition, and
do not accumulate entropy properly. These attacks are due to the vulnerabilities of the entropy estimator and
the internal mixing function of the Linux PRNGs. These attacks against the Linux PRNG show that it does
not satisfy the "robustness" notion of security, but it remains unclear if these attacks lead to actual exploitable
vulnerabilities in practice. Finally, we propose a simple and very efficient PRNG construction that is provably
robust in our new and stronger adversarial model. We therefore recommend to use this construction whenever a
PRNG with input is used for cryptography
That sounds fairly sensible.
> I got 1 job interview in 1 year. Things have
> improved and I now have a position in academia
> (the first academic position that I applied for).

> I worked as a programmer for 10+ years before
> doing a PhD

What kind of jobs were you applying for? It seems somewhat unusual to do 10 years in the industry, then get a somewhat but not really related PhD, then get back into the industry. It'd be great if you elaborated a bit.
>Most of the languages you've listed are C-like and all of them have mostly similar syntax and function although the ecosystems are very differen

Fair-enough ... Within the category of C-like language, Dart is quite nice.

>Have you ever experienced larger applications written in completely different class of languages?

I have not. I have played around with lisp (scheme), prolog, Haskell, ML ... But for various reasons never used them professionally.
Author lost me at “you get paid what it takes to make you do the job”

In a distributed future (for tech at least), information re: my value to the company will also be increasingly available.

This availability of information + liquidity of talent will create a more perfect market where “what it takes for me to do the job” = how much value that job creates.
Can you mine it with lolminer?
That would be a good point, unfortunately the article misses it entirely by advocating people don't have to 'right' to demand equal pay because they're guilty of the same thing (by association).

It's the kind of tit-for-tat moral whataboutism that really doesn't do much to solve either problem.
> I cannot fathom how ttfp is important.

I personally do care for my concrete usage pattern.

This is my use case: A long shell script that does a lot of things. At some point, inside a loop that runs hundreds of times, it needs to solve a couple of small linear systems and plot a simple graph. There's hundreds of png graphs, that are then combined into a video sequence. Right now, the computation is done by calling octave (inside the loop) and then gnuplot (to create the actual graph from the octave computed data points). I would like to replace each call to octave+gnuplot to a single call to julia. Yet, this would make my script run in a few hours instead of a few seconds, because for this usage pattern all plots are first plots

Before you suggest that I should rewrite the whole thing in julia, maybe you are right but

1) it would take me a few weeks that I don't have

2) that's not my point. A good tool is a tool that can be used for purposes that it was not intended to, like this. If the time to first plot in julia was a millisecond instead of 10 seconds, then julia would be a much better tool.
Created labs did a step by step guide: https://youtu.be/IACHo5y9Los
I can relate to this. We also had trucks and push carts that served quick take out meals near schools but because that was always discouraged by my grandparents. If food wasn’t pre packed or made fresh right in front of our eyes(like dosa and idly in south of India), the general rule is to not to buy anything from food carts.
> Low-level languages are those that give you very precise control over the machine instructions, almost as much as Assembly

By this definition I would say C is not “low-level”
No, you want to maximise the quality for the given cost.

Profit driven schools in Sweden probably do minimize their costs, but that of course only benefits the private equity firms that own them, not the state or the students.
Our country uses the https://en.wikipedia.org/wiki/International_Certificate_of_V... so it's not dissimilar to measels or yellow fever. Meant as prove vaccination, not immunity. Of course alternatively, if you don't have your "yellow card" (actually a booklet) afaik they also have a paper document.

How that document is accepted for travel is still open. I remember I needed it for several countries in Africa (yellow fever) in the past. There is no regulation asking people to carry it all the time like driver licences.
> Pay market rates. If you want people on location in SF, pay SF market rates. If you want people occasionally on location in SF, pay SF market rates. If you want people to travel rarely to SF pay local area rates to the nearest office the person lives by.

One change. For those you only rarely require to travel to any of your offices, pay the same regardless of where they live. All remote locations are the same as far as the company is concerned [1].

For a company with N offices, there are only N+1 locations as far as pay should go: the local rate in each of the N office's local area, paid to people who are required to be on location there more than rarely, and the rate for everyone else.

On those rare occasions when someone in the everyone else group is required to come to one of the offices, treat it like any other required business trip and the company pays for travel and lodging and food.

[1] to a first approximation. If the company needs a job to be done on a particular daily schedule, then there are two remote locations as far as the company is concerned: time zones where that schedule is reasonable, and everywhere else.
When I was around 8 (26 years ago), I had a couple hundred distinct cans and cigarette packs glued to the wall with plasticine. Good times.

Wallpaper, though, looked awful when I had to take it down before moving to another place.
Really, this. And this is the problem that I have also with WhatsApp: i lost all my messages when transitioning between Android to iOS since the backup of Android (that is just a dump of the database) is not compatible to the one of iOS.

At the other side there is Telegram, where the conversation are saved on the cloud, which is great, but everyone can delete or edit a message even years after it was sent! And thus even on Telegram you need backups (with is inconvenient, but can be avoided with a script that exports all your conversation scheduled to run every once in a while)

I would actually use Signal (or whatever other application) if they would have a simple way to export and also import messages. Best thing would obviously be to make a standard interoperable, at least shared by open source applications, like is done with the mailbox format for emails, so you can take your chat, export them, and import them on another system if you want to migrate from one to another.
Honestly great read during some currently shitty times.

Wondering if the TBI's are from shockwaves?
One I really like in the space industry is gas stations in space.

https://www.orbitfab.space/

and in the dating industry Teleport which platform allowing match makers to set up their own dating business.

https://www.teleport.us/
Sure, but the broken window fallacy basically just serves to illustrate that there are opportunity costs when we spend resources on fixing something. The benefits we get from these investments are still real, they're just less than what we might have gotten otherwise.

To put it another way - climate change is sure to be a disaster, but if we get better recycling technology, more efficient cars, pollution-free power generation and other improvements as part of the work of fighting it, that's at least a silver lining.
> By all means the question of when to deplatform a head of state is a critical one

Indeed. Maybe communications platforms, even private ones, should be carved out of the general ability to deny service. We have similar notions already, e.g., libel plaintiffs who are public figures must prove malice.

Even if one disagrees with whatever that communication is, we should recognize that stifling it, even when done by a private entity and not the state, sows distrust.
I saw a comment on reddit the other day, which I don't remember exactly, but it said (paraphrasing):

"In the morning (when waking up after a night's sleep), your <something> reserves are depleted so exercising before you eat will burn fat (no, you won't burn muscle)."

It seems to me that the commenter knew about this effect just fine.
I was thinking an image of a "hot babe" on the landing page would add a little more humor to the domain name.
A lot of roads are done by private developers.

Freeways in rural areas aren't that pricey. The interstate highway system cost about $500B inflation adjusted. Only about $1700/person amortized over 35 years. Or about $13M per mile.

To see how this isn't that pricey, consider the Central subway project in San Francisco which will cost $1.6B for 1.7 miles - $1900/resident
Duplicate:

http://news.ycombinator.com/item?id=1997239

1 comment.
Care to elaborate? I never did...
I think the term for what you're hinting at is "baited" or something like that.
A few large organizations and microscpic scientists have big data. 99.9% of users do not.
Yikes, bad time for the cache plugin to fail on me!
I'm not so sure about that. I don't believe there's a reference implementation. SVG has also changed over time and is much more complex. WMF is stable and reliable with a reference implementation.
One was an unarmed woman shot by law enforcement, as police have confirmed [0]. The other 3 died near the riot due to separate medical emergencies [1].

[0] https://www.fox5dc.com/news/woman-shot-killed-after-pro-trum...

[1] https://www.nbcnews.com/politics/congress/live-blog/electora...
I expect the security personnel to be trained and the mob to not be trained.

I expect (given the consequences of allowing them in and prior use of lethal force against demonstrations by Americans in America) the security personnel to be ready, willing, and able to use lethal force to keep armed protestors out, even if the doors were open.

I expect the doors to be strong enough to withstand anything short of an RPG.

I do not expect security personnel to desert their posts in their own capital city.
A lot of human networks are more connected than square and triangle lattices. I wonder whether there is a way of taking a number of connected nodes, somehow extracting and looking at the interaction relevant to a sub-lattice, and generalising the result to the whole network. Am I being optimistic?

I wonder how the multiple graph ‘levels’ (which could interact with each other) would come into play. EXCHANGES, BROKERS, HEDGE_FUNDS, INTERNET_PIPES, PEOPLE.

What existing tools are there for analysing information propagation like in the paper?
From what I understand, Microsoft is excellent at hardware design. They’re just focused on a different market (services->business rather than consumers->services)
This happens to me at my organization fairly often. I build solutions I'm asked to build and then an abusive architect coopts that work and rewrites it in a shitty, unusable way. Users cry at me, but when I tell them what happened, they are silent. No one cares enough to cry to leadership. And the leadership have clearly said they have no intention of overruling what said architect talks about.
require interconnection/adversarial interoperability then as a condition of that authority.
What happened to setup.py and wheels?
When one does enterprise computing those features are available to anyone that cares.

It is not my fault many developers don't care about their tooling, and settle for worse is better. :)
I tried to access "Differential Geometry and Lie Groups" but it seems there is only the table of contents.
I am not an HN representative but for myself I greatly doubt that Hacker News would be an easy target for criminals. HN seems to be a forum for the intelligentsia, whose interests do not usually include crime.
Hackers are computer programmers. We call ourselves hackers because of the nature of our work. Its 99% sheer frustration quite often, and we have to try again and again and again in order to get our code working properly. That's hacking.
Popular news sources make it sound as though all hackers are bad people but that's obviously not so :)
> On November 26, this suggestion became a mandate: The student was informed that he must be evaluated by psychological services before returning to classes.

You know that something’s wrong when someone is forced to be psychologically evaluated for asking uncomfortable questions. This entire story looks like something straight out of a dystopia.
Voting has already been open for people from other EU countries in local elections for quite a while.

> But except for these narrow aspects, the law should be the same for everyone: we are not a caste system.

I agree that it should, but the biggest factor in most people's life is not silly things like voting, but the right to work.

Billions of people would like to live and work in the EU and the US, but are not allowed.
Jachymov had strategic importance for survival of the Soviet Union. Soviets invested into building mine and provided initial workforce. Jachymov was not some siberian gulag for wood choping. Soviets also paid for uranium. Mine was closed as too expensive.

How Czech communist party ran the mine, and what it did to its citizens is something else.

https://www.researchgate.net/publication/294280450_Vyvoz_ces...
It is already difficult to sue large corporations in general: In other words, there is no change. People already decide not to sue many companies so they aren't financially ruined.

Obviously, the discretion of the courts hasn't been consistent nor has it always been fair. Hence, rules.
Right.

If a core file is all you've got, then you do your best (and there are some nifty researchy tools that help with that). But if you could have a full recording instead of the core file, then of course you'd want the recording, because that dramatically increases the probability you'll be able to debug the bug (to near 100%, if the bug is in the code you've recorded).
As far as I know, there isn't. This needs substantial support in the engine, so "devtools have been ported to chromium" is not enough.
What is with the media and its fixation on japanese sex?
Fizz on /3, Buzz on /5, is the actual requirement. Shortcutting /3 & /5 with a hard coded /15 that has to be edited if /3 or /5 changes, that's the trap.
Population center is exactly why DC was selected... it's also why most state capitals were selected.
I'm a web dev (React, Node and Python) with a long history as a Linux sysadmin looking to move into a junior level security role.

My open source work includes patches in C to the Tor Project's torsocks utility, a very small fix to Reddit (long ago when it was still open source), a few vulnerabilities I've found and patched (eg, an XSS in racket-stories.com), and a Tor hidden service that was at one point one of the largest operating hidden services.

I've also got quite a bit of professional experience as a dev, data engineer, and sysadmin. If you've got any role related to security that you think an extremely passionate dev/sysamin might be able to transition into, let me know!

Location: Mexico
Remote: Love it
Willing to relocate: Anywhere in Mexico
Technologies: React, Linux, Python,
Email: aalvarado@thinkful.com
Right, because C-level types are just spending $30B a year on Oracle services for zero value added. You shouldn't take your own opinions on a provider's services too seriously. No doubt there are some practices that are subpar but like any competitor in a crowded marketplace, there are going to be trade-offs between cloud providers. If the trade-offs between price, features, and value align with the needs of an organization, they will choose Oracle. That C-suite and devs have different needs shouldn't surprise you. There's always going to be some tension between those two groups, because their perspective on the business is filtered from a different set of parameters. That tension, by the way, will necessarily create a demand for different services and functions in the marketplace. You may not personally like Oracle, but don't pretend that some people don't, and don't imagine for one moment that it's purely out of ignorance.
Oh yeah, I totally mixed that up. Well, I think you get the hang of it.
Waiting for Trump's tweet - usually quick off the mark to take credit...
On the other hand, many of us could probably live without any postscript fonts.
This is incredibly creative!! I wish you and your father the best of luck!
I learned SunOS (and later Linux and HP-UX) by full immersion with a non-root account on a multiuser server. It was non-graphical, though I was able to tunnel X over SSH across the Internet and actually have an almost usable desktop.

I was learning C programming at the time, so beyond dealing with bizarre things like my program crashing due to "segmentation fault"s, I was trying to understand what was going on. The first time I opened vi, I couldn't figure out how to get out. Once I did, I used `:sav %` followed by `:q` for longer than I care to admit.

If I had to recommend anything to someone just learning, I'd recommend learning these commands:

cd
ls
touch
rm # but be careful!
ps
head
tail
nano
who
whoami
man
apropos # this is technically man
less

These will help you do a lot of what you need to do on Linux about as well as you can do similar things on Windows. Once you've mastered those commands, learn about piping `|`, grouping `{ foo; bar; }` and sub-shells `$(foo)`. Learning about variables `$foo`

Then read up on:

grep
sed
cut
find
awk # really just `awk '{ print $2 }'`
xargs
env
export
test # [ foo ]
source # . foo
crontab
top # or even better `htop`
shell control flow

When you're done with that, learn

vim # `vimtutor` can help
emacs

After that, there's tons of other tools you'll pick up as needed:

dd
df
du
fsck
and a bunch of other system-related tools

You'll learn a ton as you move along.

Just remember that for the most part, each tool solves approximately one problem, and the complex behavior comes from chaining tools together. Chaining mostly involves `|`. Once you see that at work, you probably won't want to go back to the crutch of point-click-drag.

Best of luck!
The Robin Thicke song mentioned in the article is so tame, it's pretty ridiculous that it's been banned anywhere.
You only need to go to all that trouble if you want high performance across a variety of machines. If you are merely after bragging rights or trying to satisfy someone else's requirement, the theory is that you can compile the exact same piece of high level code using different optimization targets, and the compiler will do all the work for you, providing maximum performance for each instruction set practically for free...

Even more practically, Agner has a typically excellent description of the strengths and weaknesses of the dispatch strategies used by different compilers in Section 13 (p. 122) here: http://www.agner.org/optimize/optimizing_cpp.pdf
The whole piece is dreck, a defense of bare-faced bullying of women and gays clothed in the pretense of the first amendment. The social value of speech has always been a factor in the first amendment analysis, and e.g. flyers insulting ugly women and gays don't have any.

The worst thing about the article isn't the defense of misogyny and homophobia. It's that it makes it that much more difficult to argue socially-conservative viewpoints that really matter without getting lumped in with guys like these and their vacuous assertions.
I don't think it's fair to say that nothing has changed.

In previous generations, students absolutely would have protested. But administrations wouldn't have been so quick to give in to social outrage and to ban speakers. One of the unfortunate effects of social media is that allowing controversy of any sort has become much more dangerous. What might once have garnered a few feminist protestors outside a church (or evangelicals protesting outside a school) now elicits thousands of angry reactionaries on Twitter and Tumblr.
Same here. The most common definition I've seen is bipolar I requires one manic period requiring hospitalization. For me the II form means a whole lot of shitty decisions.
Octopus. It's an lsub research thing.
> Yeah there aren't many people like that and the people who are like that don't belong in a prison.

So where do they belong? If you say "mental hospital", what's to stop them from simply leaving? If the answer is anything other than "nothing" how is said mental hospital any different from a prison?

I guess the question is, if not prison, what do you do with the people that prove time and again to be incompatible with society?
Bad management/uninformed...Who the hell works at Yahoo?