skysight-inc/HackerNews huggingface dataset:
Part of the issues are with the separation of responsibilities between rack, sinatra, and whatever you use to run rack (e.g. puma is just one of many options here). We had similar issues a few years ago when we still used sinatra (on top of jruby).

One of the assumptions baked into rack is that parameters can only occur once. It returns a dictionary of values instead of a dictionary of lists of values (like e.g. the servlet API does in java). So we had some issues with request parameters that could occur more than once because of that. Ultimately we had to grab the raw request and do our own parsing to get that working. Likewise headers are treated the same way.

Another issue that was annoying was that rack, sinatra, AND the rack server we used (something on top of jetty that I forgot the name of) each had their own wonky logging primitives and configuration that interfered with each other. So we were getting duplicate log messages with very inconsistent formatting from different frameworks that each assumed to be in control of stdout. In the end some monkey patching (mainly to make rack log calls do nothing) allowed us to log via jruby/java via a proper logging framework on Java so that we could send properly formatted json messages to our logging cluster instead of dealing with unparsable garbage emitted via puts. We even managed to use the MDC, which is a good reason to use Java logging frameworks if you are running on top of jruby anyway. I don't think MDC is a thing in the ruby world.

Then there were loads of fun issues with cross site scripting protection in sinatra breaking stuff in subtle ways, double session initialization (i.e. two frameworks trying to set the session cookie), and a few more such issues.

I'm assuming some of these things may have improved over the years.
In the middle of a step change?
That's because QuickTime was actually not crapware. Go look up some real 90's crapware and it was just as bad, if not worse.
As a security professional I think making the Government responsible for IoT security is a bad idea for two reasons. One, we've already seeing the Governments willingness to use cell phones as a means of spying on the public. Being in charge of security IoT just gives them more resources. Second, the powers that be can be lobbied but the companies they are supposed to be overseeing, Just look at Net neutrality as an example. In this case I feel that public is better off learning to secure their own devices and voting with their dollars. If company has bad security practices than don't buy from them. It will force them to make chances and send a message to other companies. This is one of those cases where I don't think government involvement is a good thing.
> You are more likely to die driving to the airport than you are to die while skydiving.

Can you back that up? I thought this was true too but did a quick check anyway and I found skydiving death rates are 8 in a million but driving death rates are 7.1 per billion kilometers. Driving to the airport is probably more dangerous than your average drive, but it still looks like the car trip is less likely to kill you.
There doesn't seem to be any particular new development, just a string of unsubstantiated rumors and hoaxes:
https://blokt.com/news/too-much-fud-bitcoin-pumps-tether-dum...

That's not to say that Tether does not have major credibility issues and dubious liquidity, just that no new publicly available information would justify the movement. On the other hand, when a bank run is in progress, it's irrelevant if it was started by a rumor because the rumor becomes a self fulfilling truth, especially in the face of shaky financials.
MY GRANDCHILD THE KEEPER OF MY HEART
> no longer

On 31 December 2017, the IRS clarified that § 1031 does not apply to crypt-crypto trades. It did not say § 1031 applied to crypto-crypto trades before then.

The article you reference says "traders still may be able to argue that their transactions undertaken in 2017 and prior years were not taxable under the Section 1031 like-kind exchange rules," but that "the application of the like-kind exchange rules to crypto transactions is far from certain" [1, emphasis mine].

[1] https://www.coindesk.com/owe-irs-crypto-crypto-trades/
Agreed. Until I wrote Modern[0] - and that was in many ways more of an exercise in OpenAPI/Swagger than anything else - there were few reasons I could find to not use Roda over Sinatra.

Grape's also pretty good, but I prefer Roda over it too. Something about writing it feels better.

[0] - https://github.com/modern-project/modern-ruby
Do you mean that art must be pessimistic?
There are plenty of "happy" and "hopeful" works of art.

And I find that definition highly reductive. Art is not only meaning/message. It's also technical prowess. And innovation.
BTW, I totally suck at formatting stuff in various forums. Is there a way to post pre-formatted text here? Eg, like triple back-ticks will do in slack? ``` stuff... ```
So how is Moco able to sell merchandise? Infringement?
coal plants are much more efficient than individual machines
Similar topic from 24 days ago: https://news.ycombinator.com/item?id=18043425 (188 comments)
Depends on the pollutants you're looking at.

From a CO2/efficiency standpoint, you're correct. A modern EV powered purely by coal power plants puts out less CO2 than a gasoline car, largely because of the efficiency difference between large power plants and ICE.

From a SO2/NO2 standpoint, EVs powered by coal would be far far worse, assuming gasoline. Gas/Diesel these days is ultra low sulfur, which reduces SO2 significantly. The only remaining issue is NO2, which is why the catalytic converter is there.

The only caveat is Diesel. Diesel engines, especially older ones, are pretty horrid things. It's only in the last couple of year have we started to get the particulate under control with DPFs, and the NOx issue remains very difficult to fix cheaply (see: VW). Chances are any diesel engines running in a place like China will be old and lack both DPFs and Urea based NOx control systems.

I am uncertain as to whether old diesel trucks or coal power plants produce more NOx.
Why watch movies that aren’t sugary Disney films?

One of the games that affected me most in my life was Passage, a dead-simple, pixellated indie experiment that was about eight minutes long. It was not a happy game. I still think about it from time to time.

That’s the power of art.
Until the bank they are using to accept USD decides to check them on that (per https://news.ycombinator.com/item?id=18214935):

@patio11
19h19 hours ago
Eventually, a bank or, more likely, a regulator is going to say “Actually this doesn’t look like a legit deposit that we’re uncomfortable with supporting due to AML/regulatory reasons. It looks an awful lot like proceeds of crime intermingled with grey money.”

@patio11
19h19 hours ago
More
And the terrifying outcome, from the cryptocurrency economy perspective, is the regulator doing what the USFH did with respect to Mutum Sigillum (Mt Gox’s US front): “OK, we’re going to give you two choices.”

@patio11
19h19 hours ago
More
Door #1: Prove that it’s legal money. This should be trivial for you because KYC is the law and your compliance should be automatic. So have your lawyer suit up. BTW we expect this to take 3+ years.

Door #2: We propose a 50% haircut.
Why was 25% a barrier? Will it get higher adoption now that it has passed the "barrier"?
IPv6 does not really help with user tracking. IPv6 privacy extensions rotate the suffix your browser uses for outgoing connections on a daily basis. And it's enabled by default on most operating systems.

It was somewhat broken for a while on windows 10, but they fixed that in march.
As an end-user of similar types of materials: no, I will emphatically state that using a link shortener makes the material worse. If you don't update the link and it points to a broken page, at least the URL normally has enough information for me to Google the underlying material. A shortened link loses all of that context.
Any one talking Crypto and Anti-fragile in same sentence seems to have read the book, "The Bitcoin Standard".

To be honest, it is one of the best books that makes case for Crypto specifically Bitcoin or its ilk from historic currency stand point. Let us not forget the President of United States has the right to mint a Trillion Dollar Coin, and some very intelligent people asked him to do that no too long ago (4 years ago?), when there was debt crisis looming in Washington.
..and its always been ok to make coins. Its only printed money that was protected?
human powered transport like walking or cycling works great in dense cities, it's more space efficient so it scales better too.
Using “Ancient Greeks” in this context doesn’t seem too unreasonable, in the sense of “Greek-speaking province of the Roman Empire”.

Greek was also the lingua franca of philosophy, mathematics, etc. in the Eastern Mediterranean for several centuries. If we are talking about astronomy, it is also e.g. common to call Ptolemy a “Greek” astronomer, even though he lived in the Roman province of Egypt.
I want this capability for embedded ARM systems. I should be able to call a function to have the current stack trace printed:

https://communities.mentor.com/thread/16468
This split between micro and macro frameworks wasn't done in Ruby because of some intrinsic properties of the language. The same split was copied in many other languages, from JavaScript to Java. I think the reason it started in Ruby is because that language drew a lot of pioneers who said "the way things are right now isn't good enough, let's try something completely different" which mindset led to Rails in the first place, largely as a response to the Java web ecosystem, and then to Sinatra as a response to Rails. It's because this mindset is a sort of (admirable) perfectionism, seeking the holy grail of computer programming, and it's good that there are many people like that. A large number of these Ruby devs inevitably moved on from Ruby in this continual search, some seeking statically typed languages like Haskell or OCaml but most popularly Go, and some seeking dynamically typed languages like Clojure and Elixir but often settling on Node.js.
Given all the animosity between the countries at the moment (Made in America, NAFTA 2, Bombardier, boarder delays, the Saudi fiasco, pending legalization of pot) now is not the best time for the US to urge Canada to impose any new restrictions. Canada laughed the last time the US described it as a national security threat (aluminum/steel tariffs) it will laugh at this one too.

Canada needs improved cellular services and it needs them now. Canada's cell networks are much more regulated than those of the US. They cover vastly larger areas and are much more expensive to access. The insertion of national security politics will only slow progress.
This is about the kernel's stack trace during a system call, not the user space stack trace.
Prepend with four(?) spaces.
>Bitcoin et al is the best incentive to actually create innovative, powerful and cheap energy sources.

This is actually the most unintelligent comment I have ever seen on the internet. Congratulations, you have achieved something great here.
Oh that is true I suppose :)
With China and India leading the race in terms of producing intelligent people (in terms of quantity), it is rather hard to believe. Nonetheless, air pollution is a serious topic and needs to be dealt with ASAP.
I do lots of experiments in Sinatra and some of those use Sequel (when I need a database). I think Sinatra has some rough edges, and it surprised me how I needed to initialise a Sinatra app:

module MyApp
class Web < Sinatra::Base
def initialize(app = nil, params = {})
super(app)
# setup stuff
end
end
end

Also, I also find it sad that people never seem to know that they can use mount command in Rails where you can mount random rack-apps in your routes, even though most people probably do use it with some of their gems, here it is with Sidekiq:

mount Sidekiq::Web => '/sidekiq'
Some of these groups have a publicly stated goal of overthrowing British democracy - doesn't seem unreasonable for them to be monitored by the police and security services.
Distributed kitchen service Pilotworks is shutting down
My favorite proc hack: https://news.ycombinator.com/item?id=17061499
Would be cool if they had an online/remote version of it and offered M.S. world-wide. Hey MIT, you up for some large-scale experiments in humanities?
Are there any good books or other resources on building out a system to do background processing? It seems that it's a common task, but there are different approaches.
Disappointed, but not surprised. I'd have expected the numbers to be higher. See also the murder of Pat Finucane: https://www.irishtimes.com/news/ireland/irish-news/mi5-can-a...

However some of those groups actually are dangerous; not just Combat 18 but also https://en.wikipedia.org/wiki/Stop_Huntingdon_Animal_Cruelty (surprising campaign of terror for which several were jailed)

There is also the question (as with some of the FBI anti-terrorist actions) as to how far the undercover agents were actually the driving conspirators.

Compare and contrast with the reports that the Electoral Commission have passed a file to the Metropolitan police about the conduct of various organisations in the Brexit referendum .. which the police are not yet investigating.
HDCP is pretty much a solved problem for STBs, as you've said, a £14 HDMI splitter will do the job unless you're pushing 4K. Which most people aren't. Only thing I've seen to be picky is the PS4 (which was a ballache for PSVR).

Even if you are using 4K, 4K30 splitters that'll deal with the HDCP are what, $80, 4K60 for $150, tapping out at $300 for top-of-the-line 4k60 4:4:4 600Mhz with a shedload of additional functionality?
How many package managers is it reasonable for them to support?
> an individual can print money and not be called a criminal.

> there's nothing stopping you to create a coin for your group

I am not sure this is still true, due to the recent actions by the SEC. Now that ICO's are considered securities, and they are governed by those laws, many people who ran successful ICOs are worried about jail, and many who thought of doing so are no longer.

It is still true as long as you stay small enough to fly under government radar, but that is true if you printed your own local physical money as well, as many fairs and schools do.
I abandoned my "mhjas" account, but I'll write a final comment.

My main critic of the article is that it doesn't address the arguments the book is making, but instead dismisses them.

If one person says "chocolate ice cream is the best because it has so much flavor" a merited response isn't "chocolate sucks, vanilla is pure flavor". That is just an opinion. A response containing argument would be "the chocolate flavor overpowers the taste of the cream, vanilla is better since it has a more subtle flavor making it more balanced". Now we as readers can decide among those argument, or make our own.

That is what we should get from the article. He should address the specific points made in the book. If sexism is the main point of the book, he should address that. He can't just dismiss those things by saying "toxic work environment" and "sexism" in quotes.

The entire part of the article addressing the book can be summarized as with this sentence:

"The point is simply that the complaints data does not suggest that Silicon Valley is “rife” with sexual discrimination and harassment or worse than California more generally. On the contrary, Silicon Valley seems better than average."

Not only isn't that very interesting, but as others have pointed out actually misguided. He doesn't perform any sort actual analysis of even the numbers presented, nor does he compare them against other sources. He doesn't explore the demographics, the consequences or the meaning of the data. These number could be explained in many other ways including but not limited to that more men in the workforce leads to less complaints, more white-collar jobs leads to less complaints, more unbalanced gender leads to less complaints, tech companies handle more complaints internally or that there isn't actually less complaints when properly analysed.

There just isn't a strong basis for his claims.

Here is a study finding that sexual harassment is a problem in workplaces and professions similar to those in SV. https://www.nap.edu/catalog/24994/sexual-harassment-of-women...
Shocking, people that dedicate themselves to research don't end up very wealthy. Whoda thunkit.
Do you know for sure that it's a nuclear plant in the picture? I'm asking because those iconic cooling towers are also used for coal plants.

> The hyperboloid cooling towers are often associated with nuclear power plants,[1] although they are also used in some coal-fired plants and to some extent in some large chemical and other industrial plants.

- https://en.wikipedia.org/wiki/Cooling_tower

Direct link to the picture from the article https://www.unenvironment.org/sites/default/files/styles/art...

Example cooling towers from a coal-fired power plant https://www.alamy.com/stock-photo-eon-scholven-power-station...
I take back what I said. I wasn't aware of such a game.
Probably MIT needs to give you a call to check if their program conforms your high standards /s.
Yes, but which of these currencies are not operated by a registered or regulated entity?
The title is misleading, it's not a nuclear aircraft.
For me Sinatra is great. It’s the minimum you can get away with in a lot of situations. The whole thing is like 1-2000 lines of code (so totally feasible to actually read all of the code).
The limits the author has run into are not necessarily Sinatra limits. The author also wants to do 120mph on a bike which most people will recognize it’s a bad idea.
Use the right tool for the job.
The future’s so bright, I gotta wear blinders
In my opinion, Rails is only really great if you have a very tight correspondence between your routes, your models, their JSON, and the database tables. When you start separating those apart, that's when you start to suffer a lot with rails.
If you punish nesting a smart developer might use imaginable horror (with the same or worse complexity) to keep the code flattened. Nesting makes the complexity apparent.
Interesting that you choose to remark on Chomsky's political views rather than the fact that he is one of the most influential (and highly cited) academics in modern history.
But what number will it get? 6.4? 23? (Also, 13 and 19 are unused.) Or will it go the way of STS?

http://web.mit.edu/facts/academic.html
I love these UI type reads. Very interesting.

Can I ask a quick poll.

Who favours the UI of modern software (all types) vs older software (all types)?

I generally think we are going down hill.

So it OLDER for me!
Except that Tether price often fluctuates and it has gone lower than $0.95 before, it is already on its way back up since this link was posted. As another commenter mentioned the coinmarketcap.com price is based on the average price of trades at various exchange, if there is a lot of sell pressure it will naturally temporarily fluctuate lower.

Don't get me wrong, I think Tether is up to something fishy but I don't think that they have billions of dollars less in assets than the number of Tether issued.
Please elaborate, I'm going for popcorn.
It's mostly impossible because basically game client can't be dumb terminal that only send commands and display graphics. Good luck replicating everything server side, if it was easy to do it would have been a while that every dedicated game servers would have eliminated cheat in games which is not the case.
Two spaces is enough:

https://news.ycombinator.com/formatdoc
Why the extra 5 percentage points every weekend?
Val Kilmer did the same thing to a coffee vending machine in the movie Real Genius.

Instead of using Android, he used a freezer and a small hacksaw to section off coin-sized slugs from a frozen rod.

Have to give the points to Kilmer’s character because in addition to doing it first, his crime left almost no trail and didn’t come with felony exposure (most juries would not believe ice slugs are counterfeiting)

Making a daily habit of getting free hacked coffee could result in felony convictions and imprisonment in many countries for violating electronic data laws. I know FBI agents happy to bring charges for matters this trivial. This is where they’d rather spend their time instead of pursuing big league criminals.

Still a great article to read.
OLDER
I was under the impression that 土 could be used for "earth," so I apologize. Thanks for the correction!
To make it worse, some rotaries actually ARE implemented as rotaries, so even if you’ve been trained on a linear rotary you still may be confused by the interface when it’s implemented “correctly.”
I see the Chinese mobile market as a serious threat to US cellular markets & phone manufacturers, something USA (with lobbying & special interest money) & its trade war is likely trying to prevent with propaganda campaigns. I would like to see CA laugh this off.
Steve Yegge talking about the system he built at Google, called Grok: https://www.youtube.com/watch?v=KTJs-0EInW8.

If we have anything half that good in the wider programming community in twenty years time, I will be very surprised.
This operator is (&) in Haskell these days.
The CMU Database Lecture series is great. Requires a fair amount of background knowledge on how DBs work to follow though.

https://db.cs.cmu.edu/seminar2018/
Last year he took a position at Arizona.
Cryptocurrency investors discover breaking the buck [0]. I wonder what painful lesson they'll have to relearn next?

[0] https://www.investopedia.com/terms/b/breaking-the-buck.asp
> That's not to say that Tether does not have major credibility issues and dubious liquidity, just that no new publicly available information would justify the movement.

When a jenga tower topples over, it's not usually because someone played especially badly, but because almost any touch at all would make it fall.
Every groupon I've bought I haven't used as a result of me missing some small detail in the "fine print". For example, one groupon was only able to be used on Thursday's. I tried to go with my wife on a Saturday only to be told it would cost $50.

I know I should have read the fine print, but it's so easy to miss.
Or when the hype become political
It's legal in the UK: https://bristolpound.org/

Plenty of places take this money. I have never seen one in the flesh.
You mean to tell me that humans positively and negatively exploit? Never knew. I'm glad the guardian is here to set things straight.
I’m guessing they probably don’t want it to become like the Georgia Tech rent-a-MS.
I will definitely give this a read based on all the comments here. Studying Latin in high school, one thing I found fascinating how the same stuff the Romans and Greeks dealt with thousands of years ago is very similar to the same things we deal with now.
This is an awesome thing I will never remember to use.
It's not just General Relativity -- if there is no dark matter, the very Newtonian gravitational force having an 1/distance² relationship would need to be wrong on large scales.

However, no attempt at formulating a theory that propose a different long-range gravity than 1/distance² (and still reduces to the known behavior in the short range) has held up to observations.

(And with "short" I mean "on the scales inside our solar system", not meters).
That is curious, because with every other exciting new technology, having gobs of money thrown at it generally helps it get realized.

Makes you wonder if there's something more fundamentally wrong about the assumptions going into it.