skysight-inc/HackerNews huggingface dataset:
Honestly, this is awesome. Organizing things like sounds can be such a chore.
Do you think it was a decision that came from above to build this castle, and it had to be delivered before the next Tuesday otherwise they would be fired?

If not then it is clearly their personal decision, do you presume knowing better than them how they should spend their free time?
AFAIK there's no legal threats in the pipeline, I think they are wanting to avoid the negative media attention Facebook has been receiving. There doesn't need to be a legal threat, enough negative press could be very detrimental to their business model, which revolves around YouTube being a de facto monopoly in the video space.
With Pandoc you can convert from many formats to many other formats, including DOCX and PPTX.

Nothing prevents you from using Emacs, or Vi(m), write in Markdown, Org or whatever and deliver a DOCX.

The amazing thing is that you can even work with people that use Word track changes, while staying in Emacs, Vi(m) or any other text editor and using Pandoc.
Well, I do have the same problems between unchecked and checked expressions. You get the speed only with series of checked expressions, but you have to cast to any/dynamic/cons boxed type on each boundary. This is the major slowdown.
When the series of expressions is too short, no transformation to native should be done, because the casting and conversion back and forth is more expensive than the win by using the specialized ops.

Similarily SBCL/CMUCL has the similar problem with polymorphic explosion of generating too many methods, which are rarely used. Javascript V8 and friends solved that better.

My speed comes from avoiding consing, my native types are bitfields. Lisp types are usually a class pointer for every cons cell. For me certain casts are permitted, which are not permitted with Typed Racket. So yes, I have to permit traditional code which worked before, esp. with inferred types from literals. Racket has the advantage of defining stricter language subsets, which we only have with Perl 6 also. There you can override even language and type semantics.

Chez has a nice tagging scheme, which should speed up Racket a lot.

Several gradually typed languages don't infer from literals, but that's one of the best speed gains. E.g. the literal 1000 is a union of int32, int64, uint32 and uint64, all possible valid integer types for a certain value. A negative number cannot be unsigned, and a too large number cannot be 32bit.
Problem is that people rarely add types, you need to infer 90% of them.
The absurdity of American health care pricing, in one chart
>Windows for fun, linux for work.

That is horrifying backwards :) I'm forced into the opposite scenario with my job.
As a counter point: most young men I knew growing up (in a upper middle class, left leaning neighborhood) really could have used some time in the military. I know I could have. I ended up getting a similar-ish experience working construction.

And that's just at the personal development level. As a society, I think some kind of compulsory service (not necessarily military, but military as an option) for young men and women would go a long way toward healing the political, class, and racial divisions in the US. It's hard to other a group of people when you've worked alongside and bonded with individuals of that group.
SPI is a standard, right? What is the problem in using SPI?
I truly hope that being addicted to instant gratification via a dopamine response doesn't make one more suited for future environments. I can't see how that would be healthy or productive
"Knallen" in Dutch can refer to exploding sounds, or it can mean "going really hard/fast", so I had a similar reaction to yours. Languages are a never ending source of interesting tidbits like this.
> My uses of goto can be replaced with nested functions

I guess you are not using goto as flow-control then.
This is the whole open source community destroying (edit: maybe better term would be "damaging") itself.

Basically it starts civilly about finding the one best way to do something. They agree to disagree.

Then there 2 standards...Then 4, then 8 all not having the effort exerted to make each solution great.

Then one party writes something like "don't buy this it not free/ doesn't do this".

And in the end 99+% of people can't be bothered with the arguments and end up running Mac/Windows laptops, harming the open source adoption goals of everyone who was arguing before.

I still own redhat stock. Corporations love having a point of contact when things go wrong and will pay for that.
Please tell me this guy is the one responsible for the daily calls I get from numbers that sort-of look like mine.
Sublime Tutor
The British might work differently, but the things you describe sound like US Army marketing materials and things that our officers say without intending to implement or follow up on. There are good commands that might be better than average, but most of the US Army is intentionally discouraged from taking initiative on anything more complex than mopping a floor.

Another thing to consider is that when any nation does a joint excercise with another country, their primary objective is to make a good impression.
To be fair, both sides are acting somewhat unprofessionally in this story.

This. I think the whole "longer lever to move the boulder is to do this in public" is a very very bad trend. Posting stuff like this is inflammatory, on both sides.
Correct, I meant to say where thousands of workers mobilized, some of which died or were injured.
Interesting. My FB account is dormant but not deleted. I have not used it in over 5 years, and I don’t recall seeing emails like this.
(Oh daaaamn that's cool!)
A Marcus Aurelius quote changed my life when I was a teenager. It was something like, "it is not dying that a man should fear, but a man should fear never having lived at all."

From that point, I pushed myself to live -- got seriously into primitive technology and wilderness survival, traveled to many parts of the world, and did many other things that I previously wasn't able to do. I just found my old copy of Meditations in a box yesterday and plan on reading it again.
Apparently not true, at least in a simple function.

https://godbolt.org/g/hfpHz7

int isEven(int number)
{
return number & 1;
}

gcc 7.3, -O1, -O2 and -O3 (identical codegen for all optimization levels):

isEven(int):
mov eax, edi
and eax, 1
ret
What prevents me from changing the IP that a domain points to? The registrar of that domain won't let me log in and change it without the correct username and password. No national IDs needed, or involved in any way.
SPI is easy, and well understood. For firmware editing I often use an external flasher for updating the ROM, and use flashrom to do so. Accessing the SPI bus on the Intel chipset, from the computer itself, is undocumented and usually requires reverse engineering.
I 55 and have worked remote many times during my career (including currently). The best way I've found is to work onsite initially and dazzle them. Then when the contract is up tell them you are willing to continue remote.
I believe it's an Android Oreo feature, not specific to the Pixel. I picked up a Nokia 6 for my dad and was surprised to see it blocking.

Google Voice has had spam lists forever, it's likely they are pooling the data from there.

T-Mobile does have the ScamID/block thing that can be controlled by shortcode. Documentation here https://explore.t-mobile.com/callprotection
In context, I think Paul's message is "human beings die because of sin, but through belief in Christ you can have eternal life."
Bryan Caplan on Learning Across Disciplines
No matter what solution is proposed, there's always a subset of people who depend on that very behavior (see https://xkcd.com/1172/ ).

I think no-one receiving calls from parked non-local voip numbers would be an acceptable price to pay for the elimination of voip spam. You are free to disagree, tech is all about making compromises.

Incidentally, this quickly follows the path we took with SMTP. I can no longer telnet into a random SMTP server and dump incoming mail, which no doubt ruined the carefully honed scripts of many sysadmins.
Users must own and control their data, using open standards, so that apps can come and go and people aren’t locked into them.

The biggest obstacle to this is browsers. Browsers must implement decent identity and authentication with pluggable encrypted data storage. Without that there simply can’t be a decentralized social network on the web.

Beaker browser is the only active project attempting to move in that direction, even though it might not be the right solution. They deserve the $1 million, not some idiot blockchain bikeshedders.
How to acquire your first small(er) company
Stop promoting videos that are low-content, mindless listicles, or flat-out misleading. Or promote stupid behavior. I'm relatively savvy, but every time I go poking around YouTube it takes a fucking effort to avoid this garbage.

Those videos are designed to be as addicting and empty as eating piles and piles of candy and YouTube cannot be a mentally healthy place as long as they're constantly pushed to to forefront.
Holiday as a "public intellectual"? he's always struck me as a marketer, retweeter of self-help quotes, and curator of other people's ideas, at best. something about him tells me there's nothing there.
Really? This certainly can't be a limitation in the language, correct? I find it hard to believe that Google doesn't have accessibility support for one of their websites written in their own language.
> If the question is "why choose Python" or "why choose JavaScript", then I think you're missing the point. Python is simple and beautiful and highly productive to work in.

Well, it depends on the problem! If you’re working with a lot of data structures, or with bytes and serialization, compiled system languages with static typing are going to be productivity boosts over python. Languages aren’t everything, but there are definitely poor language/problem space fits.
So if I don't answer, who is paying for the call? I thought unanswered calls were free for some reason.
Project Jengo Celebrates One Year Anniversary by Releasing Prior Art
Yahoo
smoke crack everyday
Sure. It's used in patents, for example. But recently it has been massively overused in online discussions and it's no longer funny (if it ever was). It seems to roughly fit this definition of "meme": "an image, video, piece of text, etc., typically humorous in nature, that is copied and spread rapidly by Internet users".

Clearly this is the wrong place for this discussion. Is there a right place to discuss it, from a linguistic/sociological/stylistic point of view? Not that I really should... I'm just trying to avoid an unpleasant task that I really ought to be doing.
I feel that reading the thing could disabuse them of these ideas.
What scooter is it, if I may ask? I've never heard of full suspension on a scooter!
Sounds like a metaphor for wasting your life doing pointless shit.

> That is living life like as slave. You sit when they say sit you shit when they say you can shit.

Sounds like someone who flunked out of basic. That drill sergeant stuff ends after about 2 months in.
This is interesting. So if I get a strange number and search 800notes.com or whatever the carrier is getting paid?
The cheapest Purism seems to be $300 more than the cheapest System76. Is the purpose of your comment to say that more expensive laptops are better?
Some books have been very influential on how I see the world. Ishmael is one about an intelligent ape that explains the natural world to a guy in socratic dialogue style. Guns Germs and Steal. The Forest People, a book from the 60s by an anthropologist who lives with a pygmy tribe. These books about where we came from I find really interesting.

For self improvement books you can’t go wrong with 7 Habits of a highly effective people. It’s short and to the point and very practical.

I’m half way through Zen and Art of Motorcycle Maintenance and it’s either way over my head or overrated. I don’t particularly like the narrator which does not help
Rather than debate, here's an example of replacing goto's with a nested function:

https://github.com/dlang/dmd/pull/6656/files
Yep, the MAX is sluggish enough downtown that it's often faster to bike to the other side of downtown to catch it. Say you want to get to Beaverton from the South Waterfront: you could take the Orange from there to Pioneer Square, then the Blue to Beaverton, but it would be faster for you to just bike to the Goose Hollow station. All because the Orange Line takes 12 minutes to travel the 1.5 miles from the South Waterfront to Pioneer Square. It takes 25 minutes to traverse downtown.

I've long been an advocate to bury the MAX downtown (via cut-and-cover, not tunneling), but obviously even that could cost billions of dollars.
The Linux community really does eat its own. For a long time the question was - when will there be a Linux supporting laptop. Now a company comes and does it and the complaint is they aren't bespoke enough.
He is a marketer first and foremost, his Daily stoic book / platform shows that, but there is nothing wrong with that.

If you (as a stoic) want more substance I can recommend Massimo Pigliucci's "How to be a stoic" site (and book) instead.

https://howtobeastoic.wordpress.com/
I've found this to be a fascinating breakdown of the US's production capacity advantage in WWII: http://www.combinedfleet.com/economic.htm

> America, even in the midst of seemingly interminable economic doldrums, still had:

* Nearly twice the population of Japan.

* Seventeen time's Japan's national income.

* Five times more steel production.

* Seven times more coal production.

* Eighty (80) times the automobile production.

> Furthermore, America had some hidden advantages that didn't show up directly in production figures....the per capita productivity of the American worker was the highest in the world. Furthermore, the United States was more than willing to utilize American women in the war effort....The net effect of all these factors meant that even in the depths of the Depression, American war-making potential was still around seven times larger than Japan's, and had the 'slack' been taken out in 1939, it was closer to nine or ten times as great!

> ...

> By 1944, most of the other powers in the war, though still producing furiously, were beginning to max out their economies (i.e. production was stabilizing or plateauing). This resulted from destruction of industrial bases and constriction of resource pools (in the case of Germany and Japan), or through sheer exhaustion of manpower (in the case of Great Britain and, to an extent, the USSR). By contrast, the United States suffered from none of these difficulties, and as a consequence its economy grew at an annual rate of 15% throughout the war years. As scary as it sounds, by the end of the war, the United States was really just beginning to get 'warmed up.' It is perhaps not surprising that in 1945, the U.S. accounted for over 50% of total global GNP.

> ...

> But it is no joke to say that we were literally building ships faster than anybody could sink them, and still have enough left over to carry mountains of material to the most God-forsaken, desolate stretches of the Pacific. Those Polynesian cargo cults didn't start for no reason, and it was American merchant vessels in their thousands which delivered the majority of this seemingly divinely profligate largesse to backwaters which had probably never seen so much as a can opener before.
> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Call me absurd, but I'm a hacker. I found this interesting, in the sense that a bunch of other hackers took to planning something amazingly absurd, and that their employer decided to let them do it.

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

I've never seen this covered on TV news, so, guess it's more to the "On Topic" section.
The SSL certificate used here does not match the domain name as it is Github's wildcard certificate.
Ask HN: Do we really need to assign an EU Representative for GDPR compliance?
It appears that if you will have any data on an EU citizen and want to use Google Analytics, Google requires you to have an EU representative if you accept the data processing amendment. How are others handling this?

https://support.google.com/analytics/answer/3379636
Java's verbosity made us all hate type systems in the early 2000s so many of us migrated to dynamic languages such as Python, Ruby in the mid 2000s that allowed us to work fast and loose and get things done.

After about 10 years of coding in a fit of passion we ended up with huge monolithic projects written in dynamic languages that where extremely brittle.

Fortunately languages with type inference (Rust, Golang, OCaml, Scala, etc) started becoming the answer to our problems. (We also collectively decided that Microservivces were another solution to our woes though that cargo cult is being questioned).

So we have a decade of code and packages written in Python and JavaScript that work well for our use cases (Data Science, MVP web apps/services, Database integration, etc) that is hard to give up. Often because alternatives aren't available yet in the statically typed languages (Hurry up Rust!).

There is often a lot of friction to get new languages introduced. I love Rust, but I don't think I can introduce it into our Golang/NodeJS/Javascript environment anytime soon.
Making a Window Manager (arduino/hardware)
Awesome React Design Systems
That's what I would have said until I tried it :-), and why I said it was interesting!
I'm sure he has said that many times but in reference to order fulfillment...
I mean, O's wouldn't be so bad. #'s would hurt.
Typescript has way better editor support, and is faster on large projects. Flow is mostly terminal only, and required a really annoying syntax in it's config file to exclude all node modules.

That being said, Flow is better then no typechecks, and it was half a year ago that I looked, stuff might have improved.
I think the conversation around health care costs in the US should start here. 30% of spending is on hospital care, and 20% is on physician and clinical care outside the hospital. Increasingly hospital-led health systems own outpatient clinics, so their bargaining power is massive. Groups like Sutter, Ascension, HCA control significant swaths of this 50% chunk of US health spend with monopolies or near monopolies in some regions, and can push insurance companies

Yet the conversation is focused on drug pricing, which represents 10% of US healthcare spend. If we brought our per capita drug spend down to OECD averages it would basically result in flat year over year growth for just one year, and then things would go back to normal. I work in biotech (and know egregious stuff happens) but am also starting a company aimed at tackling the issue mentioned above for full disclosure, but I think the data are pretty supportive of those positions
Is that a controversial idea, that more expensive things are often better?
Strings in Haskell are one of the language's sore points. It's something that's mostly a non-issue for those using Haskell day to day, but may be surprising to newcomers.

Haskell's built-in string type is a list of characters. This is mostly for historical reasons, but it's also handy in education (installing extra packages is a barrier for learners; list processing is common in introductory courses, but lists are polymorphic/generic in their element type; lists of characters are a nice concrete type, which follows on easily from "hello world"); also there are arguments about the theoretical elegance of linked lists, KISS for the builtins, whether there's concensus on what the best alternative is, etc.

Anyone who cares about Haskell performance will have hit this early on, and be using a different string implementation, as mentioned in the article. In particular there's ByteString for C-like arrays of bytes, and there's Text which is just a ByteString with extra metadata like character encoding. In fact, ByteString doesn't have to be a single contiguous array: it can be a list of "chunks", where each chunk contains a pointer to an array, an offset and a length; this speeds up many operations, e.g. we can append ByteStrings by adding chunks to the list (pointing to existing arrays), we can take substrings by manipulating the offsets and lengths, etc. This is all perfectly safe and predictable since the data is immutable, where other languages which allow mutation might prefer to make copies of the data to reduce aliasing.

The other aspect is the buffering mode of the handle, which is discussed a little in the article and its comments (e.g. line-based buffering, etc.).
> the right of users to assert control over their identity and data supersedes your desire to control or use that data for your own purposes

The right of users to assert control over their identity is different from the control over all of the data the user put online. Your right to your data should end with my right to my data. As I said, data deletion is so often damaging it's ridiculous.

> or your desire to have the web act as an immutable historical record

Please don't twist my words, I never said that.

> But the premise that people should be allowed to delete content from the web at all shouldn't be up for debate.

I think that exactly has to be up for debate, especially with "social networks", noone is social alone thus the data shouldn't belong to that one person. I'm not saying it should be new "Facebook" that should have the control, not at all, the users should get to decide. Over time I've accumulated access to various collections of images of for example events that have happened in the past. I made those pictures, I shared them, I have control over them, do you think it's right I now go around and wipe them?
Node.js on Android
No, it's Jesus -calling- Herod a fox. I have never heard an evangelical say "Yes, Herod Antipas, son of Herod the Great, was actually a fox. A literal fox, canidae vulpus."

The passage is -

At that time some Pharisees came to Jesus and said to him, "Leave this place and go somewhere else. Herod wants to kill you." He replied, "Go tell that fox, 'I will keep on driving out demons and healing people today and tomorrow, and on the third day I will reach my goal.'

There's basically three ways to take that passage (across translations, I might add, though I don't know the aramaic); either Herod was a literal fox, there was a random fox that Jesus in a complete non-sequitor pointed to and told the Pharisees to talk to ("Talk to the fox because the Lord isn't listening" I guess?), or Jesus showed that metaphor is totes a thing the Christian God understands and uses (which would make sense given all the parables and whatnot).
I feel like this is one of those things that people say but, when push comes to shove, don't actually believe. Does anyone actually believe in the firmament described in the creation story?
> What if the ad were not in the picture at all, and you had low friction micropayments?

Again, people don't want to pay for content. Between one website asking you to pay $0.10 to view an article, and another offering it for free but showing ads, people will pick the free one.

And Google has been trying:
https://www.theguardian.com/technology/2014/nov/21/google-co...

But it is really hard to convince people to pay, when they can get it for free.
I've been thinking about something like this myself and I'm curious what you eat and where you shower? Is it always cold food or takeout and does that not get tiring or do you have some kind of stove setup?