skysight-inc/HackerNews huggingface dataset:
You often hear or read things like "The job market is broken.", "Job search is broken.", "The interview process needs to be fixed.".

While those statements probably are true I'd say that for knowledge / engineering (particularly software engineering) work there's something larger at play here and even the concept of 'job' itself is broken.

Although it requires a different mindset and approach that kind of work essentially is still treated like industrial age assembly line work:

- People are evaluated in terms of fitness for a position according to their resume and qualifications on paper.

- They're expected to work a certain amount of hours per day.

- They're mostly still expected to work at a specific location.

- Their output is measured in terms of time spent rather than value created.

- Especially with larger companies there often is a lot of cargo cult or management for management's sake involved because that's the way it's been done before and - agile or not - we haven't really figured out how to organise knowledge work in terms of knowledge work at scale rather than falling back to how we used to organise factory or clerical work.
Flats in Thrissur
Electric cats are far easier to build than reusable sockets...
It is supported, and works well.
Rather than "vaguely possible" MD5 collisions are now so easy you can make new ones at home on an ordinary PC in a few seconds, and you can do chosen prefix collision (thus enabling you to pick a "format" and collide within that) in a few hours. Cryptography never gets _less_ broken, only more broken with time.

Now, in this particular scenario (a publisher tells us the MD5 of an image, and we can check it to see we got the image) collision isn't so important. We have to trust you anyway, so we may as well trust you to not collide the hash too. But MD5 is no longer even proof against second pre-image attacks, albeit the best known are as yet impractical. This is really bad news.

MD5 has been known to be irrevocably broken since 2004, and had been expected to fall since the mid to late 1990s). DragonFly BSD was only started in 2003. Why use MD5? Imagine if in 2003 you'd decided to build a 16-bit OS, or one that doesn't do TCP/IP, because after all, in the mid-to-late 1990s that might have seemed fine too...
Assignment help Online
Assignment Help is an Assignment Help Online and assignment writing service with the help of expert of assignment help.
Science proves communism makes nations poorer and less healthy
Wise Care 365 Pro 4.83 Crack Full Version Download
"Diners are wonderful, and very very much a metro-NY thing in this incarnation. (There are other diner types, excellent in their own ways, but they're sufficiently different as to be out of scope.)"

That's a great observation. We have our own diners in the south. But the dishes you want are chicken fried steak, meatloaf, green beans with bacon, mac-n-cheese, broccoli rice casserole, southern pies, etc. Completely different categories and experience.
You're assuming @youpassbutter is American. Maybe he's calling your media propaganda.

EDIT: dear downvoters: Too often do people here on HN assume that everybody who writes comments is American. I'm going to continue calling that out because I think it has to change.
In practice today this requires that the bad actor collaborates with the real distributor.

MD5 fails to _collision_. A collision is when you can find two different things with the same hash. But being able to collide the hash is NOT the same as being able to find a second pre-image, which is what you'd need in order to get "phony files that appear to check out" if the person who originally issued the MD5 checksums didn't collaborate with you.
Usually if there's some news story that people are talking about and I dunno what the story is about I'll do a Google News search on it to find out.

Often can't do a normal google search coz then it mostly shows reference and history rather than latest news story.
You could add some extra metadata descriptor to a function at a cost of space and checks... (like some functional languages do)
Today’s realities that will sound wrong to my great-grandchildren
Please note that upx also compresses your binary contents and decompresses it at runtime.

When downloading a WASM file over HTTP, the server can gzip it transparently. It'd be interesting to compare the effects on the size with what upx does (which is more specialized than gzip).
Still haven’t quite managed to get Dragonfly going in Azure, but not given up on it either
Maybe I’m just misremembering, but I’m pretty sure Gmail had much better spam detection than anything else when it launched. Back when it was in beta, that was one of the main features I remember talking about when I ditched Hotmail.
If you dont want to watch: Parent is posting a video of a bunch of pro-government news reports by Sinclair, owner of many local tv stations in the US, which is known to be particularly right-wing (and, if you ask me, bigoted), much like the current administration.

To my understanding, parent's hidden suggestion is that somehow these buffoons are representative of the average American media company.
Let HHGTG be your guide.

"The information was on display on Alpha Centauri for at least 20 years".

I.e. if they make a GDPR request put them on the waiting line with rest of customers. Press 1 for account related matter, Press 2 for account information, please enter your account number. Please enter your account number to confirm. Press 3 for privacy related information. Press 4 for information regarding GDPR. Please enter account information. Please verify account number. Redirecting to customer support.
Please press 9 to continue. Please press 2 for verifying you are EU citizen. Enter verification data.
Uploads is a playlist.
I remember him saying the same thing in 2016 or 2017, or both.
It's harder in different ways. Mass production of any complex product comes with a whole set of challenges that are unique and different from what SpaceX is facing.

It could be that Musk's style is better suited to SpaceX's sort of challenge than to the mass production challenge. The latter is less sexy leap forward and more a matter of a billion boring little "six sigma" style optimizations.
Oracle Said to Be Leading Anti-Amazon Lobby on Pentagon Cloud Bid
Gaze and foot placement when walking over rough terrain [reddit post]
No doubt this “sequential art” and “comic-like format” notion was at least partially inspired by Scott McCloud’s “Understanding Comics”[1]. By Bret’s own admission, the book is one of the works that had “an extraordinary effect on [his] life or way of thinking”[2].

I agree. That book is phenomenal.

[1]: http://scottmccloud.com/2-print/1-uc/

[2]: http://worrydream.com/#!/Links
tl;dr Why are electric cars harder to build than rockets:

1) they're not.

2) a different question: why an electric car company may be more difficult to succeed than a rocket company, is because the former competes with a trillion dollar internal combustion engine industry with more than a billion drivers of vehicles, deep-pocketed incumbents, and the latter has relatively little competition.
Good luck getting a standard Linux kernel to run on those Armadas though.
This should have a (2011) tag.
The U.S. just bombed 3 sites in Syria
Mixed models..the hell (+_+) I live in =_=
Now that’s how you get investors
Lessons learnt from 1 year of programming Geometer
I’m stunned someone with the intelligence to type and use a computer could hold this view.

You must be heavily influenced by things you’ve read/heard others say.

As a human being - just imagine what you might do... Perhaps you’ll begin to realise how palpably absurd your suggestion that someone must be a coward for not taking their beating is.
I remember starting with QBasic when I was around 7 or 8 years old, and I quickly got an idea – just put in the equations from math homework to find out the answer! Fighting through the error messages without English and trying to wrap my mind around the basic concepts of procedural programming was a world of pain.
Netflix announces its intention to block region unblocking services
I think of mathematical = as similar to a let-binding: it's valid within a certain context.
> Has anyone seen properly-RAII-ed code where exceptions still have drawbacks?

The drawback is "properly-RAII-ed code". It's hard to write because where you write the RAIIed classes you don't have the context of the place / places where it's used. It's extremely hard to read and step through with a debugger - because control flow is all over the place. I don't want to write classes instead of simple regular control flow.

And regarding standard control flow code, I've never seen a code base that handles exceptions correctly / elegantly / in a disciplined way. The only way to deal with exceptions is handling them immediately, i.e.

try:
f = open(filepath)
except FileNotFoundError:
handle_file_not_found()

To be honest I prefer C-style return code handling. It would be only 2 or 3 lines instead of these 4, and no additional indentation, and no additional value return mechanism. The only cost of C-style handling vs exceptions is duplicating a few library functions: Need to offer interfaces that die and ones that allow handling the error. And there's the possibility of forgetting to handle the error (if the caller considers it an error, after all) once in a long while. But you have that problem with exceptions, too...

In other words, exceptions are good for writing sloppy code (I like writing Python scripts, but I rarely handle exceptions), and very bad for serious code bases.
Broken by design: DNS
I wonder if talking about a "cell" is really an appropriate comparison. The Spacex technology is more an alternative to microwave fixed links and fibre backhaul. Just without any restrictions imposed by terrain, remoteness or time constraints.

But the most important thing will be the cost of the recieving equipment. That will determine if it is affordable for domestic use or just in commercial or industrial applications.
If you have no soft skills or business savy, you’re getting screwed either way, regardless of tech sector vs Wall Street. There are politics in every org.
Speaking of ergonomics, I seem to write a good deal of this for short-circuiting in Rust:

let x = match x {
Some(x) => x,
None => return None,
}

Rust doesn't have any other way to short-circuit and it gets pretty tedious.

I think Kotlin's named returns are most ergonomic of all. That way you can just short-circuit from anywhere whether in the middle of a fold or a deeply nested iteration.

fn foo() {
for x in xs {
for y in ys {
if y == 42 {
return@foo 42
}
}
}
}

The other thing I'd like for other languages to steal for Kotlin is how everything has the .let/.apply/etc. methods.

I'm rusty so this is more pseudocode, but these methods basically let you bring your own chaining to any value.

let y = x.let { x ->
x + 100
}.apply { x ->
println(x)
}.let { x ->
x * 2
}

Once you use it, it feels pretty silly that library authors in other languages have to deliberately design a chainable API for the same ergonomics. ...And infuriating when you want to chain some more in other languages but you've run out of chain context.

Like when you use `.unwrap_or()` in Rust but still want to continue chaining on to the value. But can't because it's not in a container anymore with a chainable API.

let x = maybe
.map(foo)
.and_then(bar)
.unwrap_or(42);
// ugh, want to apply a function to the result so
// far but can't use `.map(to_base16)` because
// it's been unwrapped into u32.

Just some things from my wishlist for the next language someone makes.
> Writing a vocaloid for japanese is a high school programming class project. Writing a TTS for english takes thousands of Google developers years.

It didn't take "thousands of Google developers years" to teach a computer English spelling rules. Indeed, even a programming class assignment could do that: you can cover most cases by just looking the pronunciations up in a dictionary. (The number of quirks and inconsistencies makes English spelling quite hard for humans to memorize, but computers are rather good at lookup tables.)

Even if you consider the actual Vocaloid software, which was developed by a team at a large corporation, there are two factors differentiating it from English TTS that make the latter much harder:

1. Japanese has much simpler phonetics than English, with a smaller set of phonemes and (somewhat oversimplifying) only using open syllables. So it's easier to consume and produce, for both computers and humans, but at the cost of being a less efficient encoding: Japanese tends to require a lot more syllables than English to express the same concept, and there are a lot of homophones.

2. Vocaloid sounds robotic. It's gotten a bit less so over time, but it still doesn't come close to passing as human. If you're okay with robotic, English TTS software has existed for a long time, starting many decades before Google was founded.
The hard part, the part that requires neural networks and massive computational power and Google and still has yet to be perfected, is making it sound human.

By the way, although vocaloid software would be given phonetic input, normal Japanese writing uses kanji (i.e. Chinese characters), most of which have multiple unrelated possible pronunciations. Determining which pronunciation applies to each character in a given piece of text is nontrivial, and sometimes even depends on context or meaning.
The code in the compiler is more complex, but the domain is now more fully covered, so there is less understanding needed for the programmer.

It now simply understands your intention, where before it would not. So previously you would write some code, be surprised that it does not compile, gain a thorough understanding of the limits of the borrow checker, write a workaround to appease the checker. Now you write the code, expecting it to be correct, and the borrow checker will agree.
Was this grey text on a white background for most people? I found that it made me squint rather.
one that's printed on high gloss photo paper.
I know it's a toy example, but an exception in such a method doesn't seem like something that can be handled/retried like an IO problem. Any such exception should probably be handled by simply tearing down the app anyway.
Geoblink|Madrid|Product Manager|Full-time |ONSITE|45K-55K €

Geoblink was founded in March 2015 with the goal of revolutionising the world of Location Intelligence and the way businesses think about, and act upon location intelligence data. We’ve already made some huge waves in the industry, raised more than 6M Euros in investment from top venture capital firms so far and been named by Bloomberg as ‘one of the 50 most promising startups of the world’

To find out more you can email mrodrigues@geoblink.com or apply here https://www.geoblink.com/work-with-us/senior-product-manager...
I see, thanks. I used vanilla `strip` on my binary and it did not produce any size gain (so the strip flag of go compiler is plenty enough).

Indeed, given how browsers already handle gunziping resources, it's probably best to rely on it. My binary, stripped by the go compiler and gziped, is 525ko (against 480ko using upx).
What would they do with electric sheep?
let x = match x {
Some(x) => x,
None => return None,
}

This implies your function returns an `Option`, and that `x` is an `Option` too. In which case you can just do

let x = x?;
I've been following the SpaceX trainspotting (rocketspotting?) community for a while; in the process I've read bits and pieces about the launch industry in general.

The heavy-lift launch market is, indeed, an easy one to compete in; Bezos is slow out of the gate, and the rest of the competition comes from some truly wacko engineering organizations. The car industry already optimized its products and processes for cost and efficiency, while the (American) competition seems not to have even tried. (The European and Russian programs have their own handicaps, and India is doing just fine in the adjacent medium-lift market.)
Someone with an Ivy league education I'm guessing.
Fees to manage pension fund investments are higher than 401k fees for index funds offered by Vanguard/Schwab/Fidelity.
Yeah, but Google will be out. And the other aggregators don't have its reach (e.g. Top Stories boxes in Google Search).
The dislike comes from the fact that some people abuse exceptions as a flow control mechanism. This is due to the "everything is a nail if you have a hammer" problem: exceptions and RAII is a resource lifetime control mechanism that every modern and sane language should have, but very few programmers are ready to reason in terms of resources and lifetimes instead of instructions.
Hi, thanks! What does this script do?
Facebook Is Going to Share Your Private Data with Russia
Sorry to hijack - I launched a similar site last week. It has a few more data points:

https://cryptoli.st/

I like your site's "favorites" functionality. Maybe make the favorited coins persistent via a unique URL or user login?
The same holds for forwarding or storing email. Both can be forged, but both give some form of preserving email.

Actual authentication is really difficult for anything.
I would really prefer not being called a fanatic just because i believe that the term "autopilot" isn't a proxy for "autonomous". I've always seen that autonomous is a goal of tesla but they have always said their system is limited, and that it requires vigilance.

Forgive me but I've never seen any plane where, once in autopilot, the pilot/s are not checking and observing the conditions of the plane and making sure everything is alright.
I am a single mother of 3 kids and I have tried severally to boost my score to 800 and also clear the negative items on my report. However, i end up getting ripped off by hackers and credit Companies due to my poor credit. The best hacker named Cyber Peter came my rescue me and today I am very happy. He changed my life and now I can boast of having a home, all thanks To him. He can fix your credit report and increase your scores in 2 weeks. Reach him through the Email creditofficial@cyberservices.com
Oscar-winning director Milos Forman dies at 86
What was his position at Apple?
Facebook is Going to Share Your Private Data with Russia. Zuckerberg already discusses the terms with Roskmonadzor - Russian state Internet control agency
http://www.interfax.ru/russia/608271
To some extend, the fact that gmail accepted a message indicates the email passed DKIM inspection.
Speaking of explicit conversions, it's always painful to have to do explicit conversions of integers. E.g. Have an u8 and want to use it as an index in a Vec? You have to cast as usize. That quickly becomes annoying.
Google is more than Search. This is targeted at Google News.
How global wealth distribution has changed since 1800
Good feature. I'm impressed new VirusTotal Graph
flex-wrap. flexbox is one-dimensional, so it can "wrap" items that don't fit to the next line. The wrapped items don't have to line up with vertical grid lines, like they would in a grid, and they can be stretched or centred to fit across the full width of the parent.
CryptoKeywords: A Real-World Use Case for Ethereum’s ERC721 Standard
Jeremy – I’m a mega fan of your work.

But think going deeper into this is quite fun

Your post goes to the point at the heart of philsophical number theory.

What does equality mean ?

Yup – you got functinal equivalence, isomorphism, and temporary assignment of values.

But I think you could prove – that all these types of equality – are “instances” of “different implementations” of “equivalence.

They are no more equivalent than 1 = 1 is equivalent.

I.e. 1 = 1 means I think we can define a bijective “counting function” that proves there’s the “same number” of “elemetns” in the “sets”

I think (not sure) – if you define – counting fucntion / same number / elements / sets differently – you get the differing definitions of equivalence you enumerate.

The interesting thing for me is that 1 = 1 is defined clear in 4 of peano’s axioms

https://en.wikipedia.org/wiki/Peano_axioms#Formulation

And you could mentally – try to develop different (and potentially) – more powerful notions of “equivalence” – with differing axioms

A final point… the prevalence of several “similar” concepts of equivalence in computer science – may point to an underlying “platonic idea” of equivalence – that either exists dormant in the world awaiting for us to discover it; or is a useful “technologocial” construct – that has accelerated “progress”
It also runs nicely under Wine (helped by being old), meaning you can play it under Linux and macOS if you are interested in doing that.
Dupe

https://news.ycombinator.com/item?id=16829159
Windows did try the same as Android and iOS with Windows RT, thankfully that was a disaster. Netbooks are ridiculously useful, I used to have a 15 minute bus ride to work with an Asus EEE and would manage to fill that 15 minutes with active moonlighting development time every day. The work I did on that bus became the frontend for what now 10 years later is a $50m company.

I realise I'm making a slightly different point as I'm purely talking about netbooks/laptops. But having the full power of an OS on a tablet is definitely the way to go.

Certainly that's one of the bad points about iOS and Android they are so locked down that you have to jump through hoops if you wanted to use them as a work machine.

For my current job I bought myself a $350 refurbished Thinkpad (T430 8GB SSD core i5), this brings me in all my income. You can compare this to my nephew that is paying $1000 for an iPhone X because he got bored of his iPhone 8.

Further to that I bought exactly the same spec Thinkpad for my 5 year old daughter. The Thinkpad T-series are great because you can pour a litre of liquid over them without problem [0] plus they're built like a brick, so basically perfect for kids. My daughter immediately covered the grey brick with shiny stickers and gave it a name (she has an iPad, but that's always just called 'iPad'). It has the full capability to do everything she'll ever need in theory for the rest of her life/career. Further to that it's got Ubuntu installed and I can then install Sugar [1] for her to use (the same used for One Laptop Per Child).

The possible drawback is that it doesn't have a touchscreen. But with my experiment of buying a laptop with a touch screen I found I pretty much never wanted to use the touch screen, it's a slower interface than keyboard and mouse. You want the screen in front of you at arms length but then you have to reach with your arm to touch the screen.

I can now teach her over the years what it means to have real freedom with your software and hardware.

[0]: https://www.youtube.com/watch?v=0U5n2WaMMHo

[1]: https://sugarlabs.org/
Hey if any GrayKay employees wanna split the bounty let me know...
You're trying too hard. The problem with "=" is usability. If you read the previous article about "why does = mean assignment" you'll find the true reason:

Since assignment is about twice as frequent as equality testing in typical programs, it’s appropriate that the operator be half as long.

Of course, that's wrong. Trying to make it easier to type, a bigger usability problem is created, assigning counterintuitive symbols to functionality that most people would not associate to them.

So the problem is not what = means in maths, it's what it means for people learning a language. Anyway, smadge is right: most of the uses in maths are of the kind "a little imprecission saves tons of explanation". In other words: that's not a question of what = is, but a question of how we use it to get things done.

Oh and then there is the "I'm used to it so it must not be so bad" crowd and the rationalization ensues.
There's also a federal procurement picture: big governments making big purchases aren't fans of incompatibilities and standardised solutions.

For a company like MS losing access to "the web" could keep a lot of people from becoming VPs...
VSDC Video Editor Pro 5.8.5 Crack with License Key Latest
Seems to be just unicode in a code block. mv is 𝑚𝑣