skysight-inc/HackerNews huggingface dataset:
Would be excellent for application performance testing.
My use of shameless referred to me.
GPU Shader fuzzing for kernel panics in WebGL
I was a grad student at a different U at the time, nearing my Ph.D. in non-fusion-related, but surface, physics.

The issue at the time was that they released their results to the press before their results were vetted. They became instantaneous celebrities, and it wasn't clear that it was against their will.

They were very coy about the setup (patent issues? I'm not sure); there was no theoretical model that fit it; and quickly nuclear physicists were pointing out that with the kind of reaction they were talking about they would have been fried by the (radiation) by-products.

The field was very excited (See: "fifth force" for another tale of excitement in my grad-school days). After all, any time there is a result without even a model from which an explanation can possibly derive you are looking at a bunch of new ideas. This means people get to be imaginative, there's sure to be lot's of funding for it, etc. Great times ahead!

Others tried to replicate the results, but since the full experimental setup wasn't being revealed they had to guess. Their attempts at replication failed. This was not the way physics research was conducted, and people started getting pissed off. It was time for more details and proof that they actually got the results they claimed.

With that proof not forthcoming (some started claiming they had built a fuel cell rather than a fusion reactor) they faced a lot of criticism for their PR processes and closed-mouth policy. The damage to their reputation was irreparable.

To my knowledge nobody has yet been able to reproduce the original claims, but I haven't followed in a while.
Deep RL Through Policy Optimization – P. Abbeel, J. Schulman (NIPS 2016 Slides) [pdf]
Show HN: Serverless Function API Gateway PoC with Docker Swarm (on RPi Cluster)
Effortless bulk unique coupon campaigns
That's somewhat hard to answer because I've been accumulating knowledge from many sources over many years, and it started with some dead-tree book from the '90s :)

Maybe Agner's site, in particular his microarchitecture manual, would be a reasonable place to start:

http://www.agner.org/optimize/

There are "software optimization manuals" from CPU vendors, but these may not be particularly novice-friendly. I think I've used Wikipedia at times for general CPU-agnostic concepts, though it has a tendency to use jargon with tittle explanation. Occasionally somebody submits something to HN.

On the lowest level, it may be helpful to know some simple digital circuits (decoders, multiplexers, adders, flip-flops, ...?) just to have an idea of what kind of things can be done in hardware.
Game-Programmer: A Study Path for Game Programmer
Help please
Thats not really on the hacker news but i need help.
do you know the game overwatch?
i want a trigger bot in ahk (auto hotkey)
if you can add aimbot or smooth aimbot it will be very good.
thanks,
Owner
This reminds me of https://github.com/uuner/sedtris, a console tetris game written in sed.

The code has a very similar visual feel to it: https://github.com/uuner/sedtris/blob/master/sedtris.sed
Have you tried Reddit..? Think you might be happier there
I had a lot of trouble coming up with a good name/domain for my side project. I tried a few name suggestion tools [1][2] but wasn't satisfied with the results.

I was browsing through this site called FreshDrop [3] which lists expired/expiring domains and stumbled across a nice name - Metriculator.

Luckily metriculator.com and the social media handles were available. This might not work for everyone but is definitely worth a try.

[1] http://impossibility.org/

[2] http://www.leandomainsearch.com/

[3] https://www.freshdrop.com/
No, it's like saying that

certain games work only on consoles and not on windows so windows is not a suitable replacement of consoles for people who want to play those games.
Functional programming largely has two schools: Treat "commands" as a separate entity from expressions, and bake "commands" into expressions. The former is largely Haskell, Clean, ... and the latter is exemplified by e.g., Standard ML or OCaml.

There are trade-offs between the two, but I definitely belong to the second school: we simply add an imperative subset to our functional language. This means we can exploit any efficiency trick an imperative program can do, including low-level stuff. The seasoned FP programmer will then proceed to encapsulate the efficiency trick in a abstract module such that the rest of the program doesn't have to worry about it. Of course, the price to pay for this is that you are losing purity. I think this is a fair trade-off but others disagree.

As for performance and memory usage: it is always a property of the architecture or system, not of the programming language. Dropping to a low-level language, such as C, usually doesn't buy you too much these days. What is more important is that most C compilers in use have vastly more time invested into optimizing routines than the typical FP compiler. Apart from that, you can easily mange the same kind of data in e.g., OCaml than you can in C.

The reason FP can beat the curve of performance in practice is because you operate at a higher level of abstraction. You have more attempts at writing the correct architecture, and it is easier to change over time. Since most real-world problems are heavily time-constrained, this makes them beat low-level solutions: when the C programmer has written the first working version, the FP programmer has tried 5 different solutions.

There is one area FP tends to fare poorly: CPU bound tasks where an inner-loop has to squeeze out performance (video encoding comes to mind). But most low-level programming fares poorly as well: either you use assembly, write GPU-level programs, use an FPGA or create your own ASIC/SoC solution for this. Also note that moving to faster solutions here costs an order of magnitude in time and in dollars: FPGAs are, relatively speaking, expensive beasts.
i didnt find anything about that there.
I believe that's also how 256-bit AVX is implemented on current-gen consoles' AMD SoCs, as two sequential 128-bit ops.
Self driving car project to spin out of Alphabet
Does this imply that they are preparing for a general release? What is known about the status of the project?
Does the Online Card Payment Landscape Unwittingly Facilitate Fraud? [pdf]
Perfect, thanks. Slides like this one were exactly the sort of thing I was looking for: http://i.imgur.com/E42obHv.png

I do understand that's just one specific implementation (RISCV BOOM), but it does give a little clarity on what level of performance that team is targeting.

Edit: Regarding the range of microcontroller to fast 64 bit...that's exactly what I'm trying to understand, mapping what's possible to what's actually being worked on. Roughly, when a production ready RISC-V 64 bit implementation might happen, and how it would compare to ARM/Intel. It's somewhat difficult to tell if the first in the "fast 64 bit" would be more comparable to a Raspberry PI in performance, or more comparable to a very low end Intel x86 processor.

So, yes, I get that the ISA doesn't dictate that, but the current groups working on RISC-V implementation does...and it's not clear to me who they all are, what their performance target is, and when they might produce something.
Someone here did the math before. Motorola 68k was fabricated on 3.5um node. If it were made today with 14nm node, it (the whole 68k) would fit on an area of a single transistor from the original 68k made with 3.5um node. That's 68,000 Motorola 68000s inside an original Motorola 68000! With newer nodes, even more.
>People who are not using public transport the rest of the time won't start using them now.

They don't have much choice: half of the cars are forbidden in or near Paris (except if there are 3 people inside).
Nuts and Bolts of Building Apps with Deep Learning- Andrew Ng (NIPS 2016 Slides) [pdf]
Can anyone find a link to the actual HDL files? I couldn't find a single link on the website to where the source code for the SoC is (and they are very vague about what license the HDL is under).
How many years ago was Snowden's reveal? How much more does the intercept sit on and why is it going so bloody slow on releasing more?
Most services I've encountered don't let you actually do anything until you verify your email address. You can login and that's about it.
I am super curious. Most analytic questions I run into: give me a month over month, which Test won, why is x happening, etc. These could be solved with just some sql queries. What questions do you run into where you need Kafka + pig +fig+ hive+ all messaged with scribe + redshift. Doesn't it even make it more difficult to answer questions?
The article says the e-mail was confirmed, but by wrong person:

> the person that actually owned the jon.smith@email.com was a kid that was curious and clicked the email from TheService asking him to verify his email address.

Unfortunately, most comments to this article miss this point and argue about unconfirmed addresses instead.
And of course they did. Remiss in their duty had they not. What was the point? It was not impossible to tell as the article claims. He's an enabler. They need to know if he is getting special information or had any special relationships with other persons of interest, especially foreign intelligence services. The internet is media. Media persons have always been surveillance targets for their , by definition, outsize ability to influence the population. You think other contemporary "media magnates" are not also "selectors"? Living in a dream world, Neo.
The power also lies in it's ability to be used as an external userstore that can be called via API's from your own app as well as oidc/integrated mfa support
German plastics group highlights success of bottle deposits in recycling
80,000 Hours has a funding gap
Konqueror supports it in the sense that it will embed the appropriate KPart, just as it would for e.g. PDF. How "native" you consider that is an open question.
> The second limitation is that it is impractical to audit the hardware to determine whether you have actually received the unmodified open source design. For software this can be achieved using reproducible builds or just by compiling it for yourself.

Mostly too expensive AFAIK. I'm fuzzy on the details, but it should be possible to create high-resolution (e.g. X-ray) scans of the chips (as is done by chip design pirates) and compare them to known-good implementations, or images generated based off the chip's open-source design.

I'm looking forward to a future where PC auditing shops are a thing. Take in your machine, and let them verify the contents of every chip and storage unit on your device.
It seems the very author of the paper on the arxiv posted the link here (ovidiu69 here, Ovidiu Racorean of the paper), and maybe he is willing to answer some specific questions?

Ovidiu, being a researcher, can you please tell what your scientific CV is, especially related to the topics of the paper?

I see you've submitted different papers to arxiv:

https://arxiv.org/find/all/1/au:+Racorean_Ovidiu/0/1/0/all/0...

Have you had any interactions and/or reactions from the other researchers in the fields? Have you published somewhere else?
Warp Pipe: History of Nintendo Podcast
can't leave out mitreid connect http://mitreid-connect.github.io/
Spiele für jeden Geschmack
Kent Beck: “I get paid for code that works, not for tests” (2013)
And MIT wants to use it to make a fusion reactor with the same power output as ITER, but ten times smaller. Similar-size reactors have been built in four years.

They've also tested joining segments of tape together in joints, and found it doesn't add enough resistance to matter. So their design is modular and can easily be taken apart every year to replace the core, which basically solves the problem of damage from neutron radiation.
Hallo, Leute! Ich entdeckte, der Fund in der Online Casino viel Zeit spielen hat, kann ich nicht krank bist, bei uns!
TypingDNA wants to keep you safe online, courtesy of your unique typing habits
Physics video: A chain that falls faster as it strikes the floor
The best way to work while traveling - www.wandertroupe.com
Traveling and working is possible today and there is someone responding to this need and it’s Wander Troupe: a travel and creative exchange program for artists and creatives co-working on their personal projects and on social issues with local artists and associations.
Find out more at www.wandertroupe.com
Telegram Update: Pinned Chats and IFTTT Integrations
Avoid Restaurant Fails with These Essential HR Policies and Procedures
But was there source-level compatibility with Java?
What, if any, hardware or code will not be open source on the build you plan to offer that is required to run it?
A tiny satellite in low earth orbit is a stunt, not a platform for high precision physics measurements.

For the satellite, there is atmosphere drag, magnetic fields, outgassing, etc, all probably bigger effects than the claimed drive effect!

Earth bound labs have much greater control of variables, reproducability, possibility to measure related quantities, possibility to run variations on experiments.

The reasons to do the satellite are (1) PR (2) wanting to NOT disprove the effect.
NoSQL .NET Core Development Using an Local Azure DocumentDB Emulator
Metadata operations on partitions can be very fast. One simple example is date based housekeeping. Deleting a month of data will be quite intensive on most databases, whereby dropping a partition from the table is effectively instant.

Partion switching is also fast. Say you have a summary table that is rolled up by month, but you want to recalculate the summaries every so often. You can build a month into a new table and then switch the new table for a partition in the summary table.
The analogy I like to draw is the legal drama. I asked my father-in-law -- a well-respected attorney in my small town, who served a term as judge -- if he watched any of the Law & Order-type shows on TV. He just laughed. In that moment, I was enlightened. Hollywood has just as many lawyers working on scripts as they do programmers.
It's immensely charming that you are keeping lit the flame of this three decade old argument.
This is just what I was looking for! I needed a simple landing page for our startup, and the layouts / design are perfect.

Quick noob question though: Do you have / are you planning to include templates where I can add video (hosted on Vimeo / Youtube) instead of the computer / browser images?

I know I can edit the HTML / CSS files, but my background is statistics / R, and I am wary of mucking up the code and spoiling the layout.

I signed up with my email. Looking forward to seeing where this goes, and would gladly pay for the service as & when you start accepting payments.

Thank you! :)
Still waiting on the "end-to-end encryption by default" update that would actually make their original promise to be the most secure app on the planet true.

They don't even have to talk to Moxie and use his protocol at this point. They can just use Matrix's Olm:

https://matrix.org/docs/spec/olm.html
> I don't think it's practical, but it's the sort of thing that some person someday will incorporate in some more comfortable way in a new language or platform as a revolutionary feature.

As mentioned below, this can be used in languages like Agda and Idris; they also give you proof search, which tries to automatically fill in the holes from available definitions. This works well for 'proof objects' (the name given to values which only exist to satisfy the type checker), but requires caution for values with 'computational content' (those values which can effect the resulting computation).

Pretty much all Haskell code (except the really wacky astronautical stuff) has computational content, so there are fewer "obvious" obligations to fill in than would appear in a proof (in fact, due to laziness and lack of totality, we can safely use 'undefined' for all proof objects, since they'll never be pattern-matched!).

For example, if our function needs to return a list (e.g. if we're writing a function like map, filter, iterate, replicate, cycle, etc.), a proof search will immediately give us the empty list '[]', which is correctly typed but probably wrong.

For Haskell, tools like djinn can get you a little hole-filling automation, and I think that Emacs modes like ghc-mod and intero support calling out to djinn (I can't test this, as I can't get either to work on NixOS :( ).

For a little more work, you could write properties for QuickCheck (/SmallCheck/LazySmallCheck/etc.) to constrain the behaviour, which would allow trivial solutions like the empty list to be ruled out automatically. If you're a TDD disciple, then you already wrote these properties, so this part would actually be free (as long as the automation tooling exists).

At that point you're basically doing inductive functional programming, so tools like IGOR2 or MagicHaskeller might be useful to plug in as well.
Explaining My Configs: sshd_config
we totally do :-) believe me... its a constant point of frustration....
I can't help but feel we will look back on charged battery electric cars as an engineering dead-end (once again, 100 years later). I still think turbines, with modern manufacturering tech, are the best short term way forward, and what we now call nuclear or even quantum phenomena will be the catalyst for long term power. Fact is, petrol still has better energy density than any other tech. Additionally, the bulk of toxic pollutants produced by cars are not from the tailpipe but from brake pads, manufacturing, and end of life. 3 things electrics (and hybrids) are notorious for being bad at.

I love the IDEA of a 'clean' car, but it is just ego driven NIMBY-ism masquerading as a virtue signal.
Your business should bring you moral satisfaction – CEO of TemplateMonster
GraphQL IDE – An Extensive IDE for Exploring GraphQL API's
Was anyone else able to detect any semblance of a date that this article was posted?

Personally, I think there is something intellectually dishonest about not including a publish date in a piece for anything remotely scientific. Context deeply matters.

edit: looks like it's Nov 2016, but you need to go to the parent page to see that.
I'm glad this is happening somewhere, banning cars from cities should be something that is considered else where

The problem is banning cars with no alternative is not productive, cities should be rebuilt so cars can approach the outskirts and have trams/buses/ideas I've not thought of yet, take people around the centre of said cities

The ban bit is easy, the positive alternatives are not
We will charge exactly .99. Not a cent more than that :)
Yup, that talk is gold. He's started producing screencasts again, and live streaming some on twitch.
https://m.twitch.tv/gary_bernhardt/videos/all
>I wonder if anyone has implemented a non-optional version of this on any decent scale? i.e. is anyone using passwordless 'email link'-only login?

Yes, Craigslist.

There's username and passwords now but I believe that's relatively new. The typical workflow doesn't include registering and there wasn't originally an idea of an account (if I recall correctly).
I have yet to give this a shot, but perhaps now indeed is a great time to do so. Thanks for the encouragement and recommendation!
It would break a lot of existing code.
Methane is a very simple molecule. From what I understand it's quite likely to form if there's C, H and some heat/pressure. Since H and energy have been abundant during formation of planet's, the interesting part is that there's C on mars.

But calling it an "intriguing" discovery and talking about water and "the base for life" based on that seems like a stretch to me...
ELFI – Engine for Likelihood-Free Inference
When I was consulting full time, I happened to run into this video at exactly the right time. I shed two toxic clients and a few weeks later negotiated the largest contract I ever had to that point (and honestly, since).

Mike Monteiro: "F* you, pay me" - https://www.youtube.com/watch?v=jVkLVRt6c1U
Honestly i wouldn't call it "common". It's useful, and if it existed I could see it changing how I design a database, but it's not something I can say i've ever thought about needing before.

But then again, maybe i'm the outlier here.
The future is a place where we won’t have to talk to or hear from anyone
a data class / object is a monad if it confirms to the 3 monadic laws [1]: Left identity, Right identity and Associativity.

To do this, it must implement two functions.
1. chain (also called 'flatMap', '>>=' in haskell).
2. unit (sometimes called 'of', for instance in js).

Nothing more is needed to understand and implement a monad in any language.

[1] https://wiki.haskell.org/Monad_laws
What would _possibly_ make you think it was an act of dishonesty, instead of a simple oversight?

There's waaaaaaay to much paranoia going around these days.
Is every startup too special to explain what they actually do anymore? No clickable link, just marketing drivel without anything actionable. Cmon.
I can't (won't) watch YouTube at work, but don't two of the lies contradict? If code is not more important than data, doesn't it make sense to model the code around that data? Or am I conflating data in lie #3 with "the world" in lie #2?
I was surprised that there are very few reviews and experiences out there regarding DreamCompute. This post was the only meaningful thing I could find: http://www.hostingadvice.com/blog/testing-dreamcompute/
Thanks for the excellent answer and the link!

I thought ROM had something similar to "don't care" bit which was a 0 was represented by the absence of a transistor. Or does "don't care" mean something else?
> Functional programming does not work well in programs which handle a lot of states

From what I understand, isn't this what functional programming excels at?
The hard truth about Virtual Reality development
How Star Wars made (and then ruined) modern Hollywood
In the Arduino case, open design of the board is a major factor in the ecosystem success: Arduino itself is a derivative from the Wiring board.
Board like the lilypad were invented and derived and opened new avenues to Arduino-based projects (wearable in the case of the Lilypad). There are many specialized arduino-derived boards, and of course the shield ecosystem.
Having a common, simple IDE is also a big part of the success, and was helped by open design and specs.
For better or worse Arduino and friends are the go-to boards for prototyping, from humble beginnings as artist workshop helpers in northern Italy more than a decade ago.

For a more recent interesting example, Josef Prusa built and gave away its design for its 3D printers, they were cloned by dozens and sold everywhere in the world.
When he launched his company, he had instant recognition and thousands of customers ready to buy.
(The reprap community is a fascinating example of real open innovation, advancing very differently than labs or startups or big companies would)
Renders fine in Safari. I assume it uses pdf.js or something in the same vein though, the page scrolling is very slow.