skysight-inc/HackerNews huggingface dataset:
WADA Report: Russian State Implicated in Athlete Doping
How? Who do you trust for the authentication? See SSL certificates, domain name registration, and mail servers for some ideas around how this plays out

It's not that what we have now is perfect, but the use-case of typing in example.com or googling example is indeed a low enough bar that non-technical users get it, and re-tooling everything to support an alternate format is a non-starter. See also: IPv6 adoption, and not many people are typing in or googling IPs.
1x Forth (1999)
In what sense? I only get glitches in Mathematica when I am hitting extremely huge curated data from Wolfram and trying to do something at the same time.
I have only used Jupyter notebooks for a page or two, and mostly toy problems, so I can't say I have stress tested them.
I do like Hydrogen, though.
Time is always exceedingly short. If doctors were required to perform appendicectomies in ~30min, but they were not held accountable whether the pacient lived or died, you would see a market dominated by some pretty barbaric hospitals (think no sanitazion/anesthetics)... which people would just accept because at least they would be better than the average back-alley butcher.
I feel there are some parallels to teachers unions (and all unions, in fact) that put protection of certain individuals above logic and fairness. Bad teachers and bad cops are never taken out of rotation, and are defended by their unions to a degree that can be maddening, completely tone-deaf, and entirely defying logic.

Applied more broadly, this same protectionism keeps useful reforms from passing, and installs an ingrained fear of change to all members. Anyone union member that feels or acts differently or "out of line" does so at great danger from the organization supposed to be protecting them from harm.

Unions as bargaining power against corporations looking to take advantage of labor can have a lasting positive effect. When they become politically powerful, they often act no differently than mob-like protection rackets, paid for protection no matter the charge.

In the end, acting like this disengages members from the public, and makes enemies of the very class of people that might one day be members.
https://www.youtube.com/watch?v=NK0NwqF8F0k

"Chuck Moore, the inventor of Forth and ColorForth programming languages, gives a presentation on writing "1x software," or how to avoid common sources of bloat in software. Topics covered include: what it means to be Forth (as distinct from other languages), how ColorForth is simpler still than Forth, how common system services such as files, windows, and even local variables, complexify (complect) the software, the impact of bloat, maintenance on that bloat, etc. And, as is usual for Chuck, deeply philosophical thoughts as well."
That's unfortunate. There were definitely times when I lived in NYC (pre-Metrocard) when I took two rides within 18 minutes (take short ride, jump out of station for quick errand, come back in for next part of journey). Are you saying that would not be possible?
And SQL `SELECT` statements looks like I'm actively selecting something, when in reality I'm declaring what bits of the table I want returned... All syntax looks opaque until you understand the underlying concepts.
> Obviously those shareholders will be happy; but are those shareholders really involved into the product that they own

The shareholders are ecstatic with joy. The browser has been nothing but an advertising front for what is factually an advertising company for years now.

The fact that you actually saw the abomination that was Opera 15 and beyond in a positive light, instead of the truth of abandoning browser development in favor of a token Chrome fork, speaks volumes to this strategy having worked for them.
> It's the difference between the C standard runtime library (OpenGL), where you can call `read` and calling the kernel directly via custom system calls to implement the functionality of read (Vulkan).

In fact, that's just one line:
syscall(SYS_read, fd, buf, size);

I guess it's like writing your own SATA commands for the disk drive. Or like a car analogy of some kind.
Most of the time, www.TLD goes somewhere, but instructing non-technical users to visit "www.example" would likely confuse them much more than owning "example.com" with a CNAME set up for "www.example.com" as well. gTLDs are, IMO, a stupid cash grab which may or may not harm domain squatters.
Interesting. I haven't written much Lisp but I was under the impression DEFUN had some black magic that obviated the need for that.
"Hard" problems can be eventually solved through tenacity, funding can't. Funnily enough, in my experience funding and proper experimental design is the hardest part of solving a problem.
Can't you solve problem (a) with quasiquoting?
I get where you are coming from. But, the revolving door/lobbyist economy/power concentration needs to be broken before real reform can begin.

This whole thread makes me wonder what the lowest common denominator is. My bet is brains in jars hooked up to virtual reality. Or perhaps we're all just harvested for our organs by the elite like in unwind https://www.youtube.com/watch?v=9snP4HuRsr4
or turned into AI controlled drones like in Ancillary Justice. I dunno, Bro. The future is bleak, and time is running out to take it back.
https://www.ietf.org/rfc/rfc1738.txt may shed some light on this. It describes the ":" as the separator, while the // is a scheme-specific prefix, like a super-powered path separator.

More here: https://www.w3.org/People/Berners-Lee/FAQ.html#etc
I learnt it in high school on a counterfeit Apple ][ with an 80-column display card. (Maybe it ran CP/M? My memory is hazy.) I had to type up the school's Prize-Giving Day program. When I got to college (late 1980s) and got my first programming job on campus, I copped a grad student's .emacs file which made Emacs behave like WordStar. I used it all the way through to my postdoc, modifying the necessary major modes to not conflict with WS bindings. I ran into the author of that .emacs file, but he had moved on to Jove, by then.

The upside of using WordStar bindings was that, as a de facto sysadmin in various academic departments and labs, I could never answer peoples' questions about Emacs.

A more complete history is here: http://www.wordstar.org/index.php/wordstar-history
Yes, I was not really sure how representable Cinebench is, hence my question how sure the parent is. But the benchmarks were easy to come by (back when I posted them already a while back). The only other benchmark I could find that had CPUs from Pentium 4 up to Haswell was Geekbench.

Would love to see someone do a benchmark like that (would do it myself if I had enough spare money), with equal clock and memory bandwith etc.

EDIT: after reading the critique about libquantum on wikipedia I'm even more interested in the benchmarks.

"In the SpecInt2006 benchmarks, the 462.libquantum benchmark is highly vectorizable. The baseline computer for all benchmarks is a 1997 Sun Ultrasparc server computer. Whereas most of the spec sub-benchmarks turn in a performance improvement of about 5x to 80x times faster than the Ultrasparc, the particular 462.libquantum sub-benchmark turns in a result that is up to 4082 times faster than the Sun Ultrasparc .[3] This suggests that for this sub-benchmark, most of the improvements over the Ultrasparc are due to vectorizing compiler improvements, NOT due to CPU hardware improvements, since 1997."
Python for .Net rises from the dead
Our focus is not logging only, it's the opposite: we don't support storing logs of individual events. What Prometheus does is store dimensional numerical time series. See the data model: https://prometheus.io/docs/concepts/data_model/

So it's a question of whether you can squeeze your data into that model and whether you need per-event details or whether aggregated time series are ok.
We don't really have enough experience to compare GPU assembly vs. SPIR-V. For pjmlp's claim that the PS4 API is "much better" than Vulkan to hold up, as far as I can tell you'd have to show that the codegen (i.e. passes after IR-level optimizations) of the driver's SPIR-V compiler can't match what game developers regularly do. I'm doubtful (instruction scheduling, for example, is too much to keep in your head to regularly beat a compiler), and especially so without data.
That would work
I've seen some nice telco central offices in small towns that blend right into the residential subdivision neighborhood.

Usually they screw up the illusion by installing enough "property of xyz telco" signs and maybe a bucket truck or two in the driveway, but the CO itself is just residential house.

Must be some weird story behind that.
Yes, exercise was a means to an end. College adcoms want well-rounded students, not narrowly-focused math drones. Applying to top colleges with good academic AND athletic credentials is very important.

I did not have a cellphone in high school. iPhone 1 was released during my senior year. A few of my classmates who were much more well-off than I was had Razr phones, LG keyboard phones, and the like -- all paid for by their parents.

But man, without computer games, I would have lost my mind.
Software VC's don't have to care about code being crap that only demonstrates well in a particular set of circumstances for exactly the same reason that mining VC's don't have to care that the same fraction of gold is found in every cubic meter of the company's mining site as in the handful of lucky drill samples.

Those VC's can pump and dump: promote the stock stock, then dump it before it dives.

The people that have to care are the company officers who want to grow a successful business. If those people are cynical, then the venture is probably doomed.
> the thread with the lock can be suspended, killed, or go off on a wild goose chase, and the progress of the algorithm cannot continue.

That's what made it click. Thanks!
The majority of people wait for things to blow over because that normally works. In my country half the population starved to death because they were trapped. You have to understand that most modern famines are political, not economic in origin. That is why having food insurance is sensible in many countries. Humanitarian assistance (assuming it's not a global event) won't reach you if it is intersected by politics.
Uh, a SQL SELECT statement is actively selecting something. You're selecting what you want to return. Terrible example.

The problem with "enter" is that nothing will happen if you simply use enter by itself. Yet it's an active verb which seems to imply that something will be made to enter.
R7RS would have to been an extraction, because big came first. That is probably the way to do things

1. kitchen sink
2. extract core
3. redefine kitchen sink as `small` + extras
I know that the Air Force began publicly working on the predecessor (X-40) in 1998 (between the Challenger '86 and Columbia '03 disasters). Presumably they were working secretly even earlier. Also, the X-37's first orbital flight was in 2010 and the shuttle's retirement was in 2011. But that's all I know, and mine is uninformed speculation. Apologies if I expressed too much confidence.
SpaceX isn't mass producing rockets, it's low volume to the point that each rocket is almost a one off custom development. There's no robot factory churning out rockets.

This is also where Musk comes into play, he isn't the rocket scientist behind SpaceX, he's everything else. Musk keeps his companies fairly interconnected and manages to effectively share resources between them.

http://www.slate.com/articles/business/the_juice/2016/05/elo...

Sure SpaceX has a lot of innovative technology but then so did the Space Shuttle. It certainly wasn't cobbled together from off the shelf technology. Almost everything about it was new and innovative. Additionally SpaceX has the advantage of advanced technologies that weren't available when the shuttle was designed. Additive manufacturing is one you alluded to but also advanced computer modelling, advanced alloys, and all of the advanced sensor technologies that simply didn't exist for the shuttle. All of this allows for a level of rapid prototyping not possible in the 70s.
Turkish police reportedly demanding people unlock phones, show WhatsApp logs
Record labels need a change of culture in the Dashboard Era
>>On topic, I still don't have a good sense of what Hacker School/Recurse Center is.

Their about page[1] should help to clear up any confusion. It wasn't easily linked from the 5-yr announcement page, and I had similar questions in the past that were answered there. I think it takes time wrap one's head around the fact that the experience is free for the participant (other than living costs) which probably raises TANSTAAFL flags in your head, but they then go on to explain their business model in their FAQ[2].

[1] https://www.recurse.com/about

[2] https://www.recurse.com/faq
A Live Feed of Searches on the Toronto Public Library's Site
Link to research paper: "Shrinking light to allow forbidden transitions on the atomic scale"

http://science.sciencemag.org/content/353/6296/263

"...in principle it has potential to enable the full use of the periodic table for optical applications.” Wow. Any Physics grad students looking for a topic, I'd say "surface plasmons" are about to get quite a bit more exciting ;)
Not uniquely: Serbo-Croatian is written in Latin or Cyrillic depending what country you are in. Turkish is now officially written in Latin, but used to be written in Arabic. And most prominently, though in a different way, Chinese and Japanese have multiple writing systems.
I wish I knew the time traveler prepositions from douglas adams, this would be easier to explain.

The ship date on crowdsupply.com changed, in mid-july, from july 1 to mid-august. In other words, it's the edited ship date that is in august. I remain in july.
Not sure this is an issue as you don't make http requests TO the app.
> rendering any advertisement which still contains them truly ridiculous

I don't find it ridiculous, since despite gopher going out of existence, and ftp being a minority, http vs https distinction is quite important until the present day, especially considering that redirect form http to https can be insecure and the proper way to open many sites is explicitly with https://

It might get fixed in the future, but it didn't happen yet.
I think you're right that one of the big downsides currently for AWS lambda would be dev tooling, however one of the big upsides is that the code you throw up there should run "forever". This is potentially really useful if you are simply working on frontend code, and hitting these Lambda endpoints as a client.

I've set them up a few times for contact forms and other light pieces of functionality for static websites, and it fits that niche really well. Obviously, I think the serverless movement has some grander notions of the size and scale of applications that could be constructed, so we'll see.
Ask HN: Window manager for multiple projects recommendations?
Is there a product that organizes terminal, browser, FTP client, finder, etc. sessions and organizes them by project? I'm a freelance dev who is working on a project 4 hours in the morning, then switch to something in the afternoon, only to have the re-initialize everything from the morning project to put out a fire.

Any existing tools or tips welcome!
To be fair, the science that the average person pays attention to generally falls within the biomedical and social sciences (e.g. studies about nutrition or how your job is making you depressed). Those are also the areas of science that have the biggest methodology problems, so from the perspective of a Vox writer it makes sense to talk about this as a "science" issue rather than a "biomedical and social science" issue.
Right, there's a whole spectrum between "a prototype worked once on Bob's laptop, how do we get that live" and "We invented 12 new declarative DSLs that encompass our problem domain, and formally proved their implementations correct."

Engineering isn't the latter end of that, it's precisely just the process of figuring out the trade-offs, the diligence of figuring out where on that spectrum (highly-dimensional continuum really) of process your project should be to get the greatest chances of success. Of course it includes time to market and concepts of "good enough". But it's math and planning and risk accounting and not the cargo culting, handwaving, business platitudes, salesmanship and politics of authority that get utilized in the majority of cases I've seen for making those decisions. These result in monuments to compromise -- the output of arguments between "captain cowboy" and "doctor diligent" (neither of which correctly account for real-world incidence of risk or what that costs the organization which employs them), arguments of engineering without any engineering being done.

Engineering isn't disconnected navel-gazing perfectionism, it's how you prevent it. Engineering is both why we don't live in Kowloon Walled cities, and why most places have water and plumbing and transportation despite a wide variety of obstacles and economic realities that would preclude "ideal" solutions.
Hispanic is color, right?
Didn't notice this comment, feel free to send me an email if you'd like to discuss further.

For me, leaving the military was an easy and almost required choice. The system for analyzing performance, position, and growth is extremely bureaucratic. I won't go into the many pros/cons with this, but can say that if you're someone with a high growth ceiling than you're going to feel very stifled and inflexible.

Simply put, the military did not allow me to grow into my potential at the speed that I could both add value and succeed for the military and myself. I received many promotions (E5 in 2yrs) and decorations. I went through 3 combat tours in 4 years (way above average).

I was accepted by a university near the end of my 4 years and promptly exited stage left.
I know it feels a tad hipsterish etc...but Mary Rose Cook works there and I think she seems smart, practical and not at all vague:

https://maryrosecook.com/blog/post/a-practical-introduction-...
And as political background, this is basically the "we'll offer both options" resolution to the R6RS acrimony. R6RS tried to take the language in a more "batteries included" direction, which led to a lot of resistance from some quarters, and was part of why Racket ended up disclaiming itself as being a Scheme and going in its own direction (the Racket team was quite involved in R6RS, and I believe stung by the way it was essentially rejected by a big part of the Scheme community). R7RS-small is sort of a spiritual successor to R5RS, and R7RS-large is trying to carry on what R6RS attempted, but in a way that can be factored out of R7RS-small and used to complement it.

The problem people have been trying to work through is that many people like a small, clean, minimalist core Scheme, but many other people (well, some are the same people, myself included) don't think the current standard is enough to produce useful interoperability. Especially implementors like being able to write small self-hosted experimental or embedded Schemes without a large standard. But many people writing Scheme code are not all that happy about the poor interoperability story that ends up resulting, because there is not quite enough standardized to write libraries that will work on all the major schemes, which is why there's no Scheme equivalent of CL's Quicklisp repository of cross-implementation libraries (the SFRI system is the only real attempt to make this sort-of happen, and is not really good enough).
"Does ARC have an overhead relative to GC? If if it does, it at least prevents latency spikes"

It doesn't prevent latency spikes. As an extreme example, create a linked list or tree with a billion nodes, and let its root go out of scope. That will call free a billion times.
Oh, wow. I just came home and found this on the front page.

I'm a little embarrassed, since that post had been sitting on my drive for over a year. It's not very well written, and it doesn't do the prior research justice.
What is this? I can't even scroll.
Hey, I'm the one that posted this story and I am headed to RC next month :-) So excited! What did you work on/study?
I remember seeing one in St. Louis - it was just an ordinary drab, beige-brick corner office building, and you wouldn't pick it out besides the 'AT&T' signs and the blinking rows of servers barely visible behind barred first-story windows.

Interestingly, it was right across the street from a gas station that often had a 'Nuisance Abatement Vehicle' (Bearcat) parked outside which was covered in cameras and painted with a gaudy, "We are watching you!" slogan complemented by an icon of an eye inside of a magnifying glass. But I think that was just the PD trying to justify its budget expenditures.
Sorry, no. D has a bit much overhead for the 16 bit world. C++ does, too, which is why to C++ for 16 bits has exception handling and RTTI removed.
Yeah, this. I don't care if it takes 24 hours to revoke it across the board, just let me revoke it somehow. Sub-second revocation isn't something that I'm aware of anyone asking for in this instance, and global Cassandra quorum should be on the order of a few seconds for massive data stores. Even with aggressive caching and long TTLs, you could do something with event notification for the rare events in which someone invalidates a token, and get it propagated within seconds around the world.
It's your job as a worker not to cut corners. It's their job as a manager to fire incompetence. Needless to say I think everyone is failing to do their job.
Chuck Moore also founded GreenArrays Inc.[1], building on his work at IntellaSys (the previous chip company he founded) and the resultant lawsuits.

[1] http://www.greenarraychips.com/
I'm afraid I fail to see how Liquid Fire competes with D3 in any way. It looks like a library for UI state transitions, but not for animating graphs, or all the crazy things one can do with D3 (some of these examples are even given in the D4 article).
At my current job we've started using Node.js for a lot of windows based migration jobs and shell scripts, historically where we would have used Perl. We're mostly C#, but data munging and migration is just a lot easier and faster in Node.js or Perl.

I'm curious on what we're missing out on by using node instead of perl?
I'm also doubtful that developers can regularly beat optimizing compiler by a big margin. It's theoretically possible, but I'd expect it to be far from trivial, and as result require substantial effort every time it's needed.

Hacker folklore: http://www.catb.org/jargon/html/story-of-mel.html
Yeah I think that Hollywood has done a number on some people. Surviving isn't that glamorous in real life.

I think for most people having 1 to 3 months of food is ample but if you're in a political troublespot you should triple or quintuple that. It's all about using your wits while not going over the top.
It depends how tightly coupled is your code to the platform. You can't get more coupled than BaaS and thus the reason why I think proprietary BaaS is such a bad thing.
It's actually Go assembly, which (while being most similar to plan9 assembly) is also its own thing: https://golang.org/doc/asm
Audio is included. The line disappears because they are actually two videos, and I was showing how flawlessly they blend. Each half is either compressed or the original.
All the details about the air ops and aerial battle over Turkey during coup
Pretty damning report.
By honest, moral and principled, I mean they don't try to exploit politics to screw over their neighbors. They just compete economically. Kind of like the article claims, and mg experience agrees with.

Some people also didn't want to get into a race to the bottom with negros. I think it's perfectly moral to deny lower class whites the right to change their situation by harming the competition.
Yep! Email me at compressifyapi @ gmail.com with details about your target videos.
Mobile Banking and Cryptocurrency Wallets Remain Vulnerable to Similar Threats